当前位置: 技术问答>linux和unix
怎么向内存写数据
来源: 互联网 发布时间:2016-03-18
本文导语: unsigned char *in_buff; in_buff = (unsigned char*)malloc(702*480); 现今我有个数组 A[20][80] 请问怎么能把这个数组写进 in_buff 存储啊 | memcpy(in_buf, A[0], 20*80*sizeof(A[0][0])); | memcpy(in_buf, ...
unsigned char *in_buff;
in_buff = (unsigned char*)malloc(702*480);
现今我有个数组 A[20][80]
请问怎么能把这个数组写进 in_buff 存储啊
in_buff = (unsigned char*)malloc(702*480);
现今我有个数组 A[20][80]
请问怎么能把这个数组写进 in_buff 存储啊
|
memcpy(in_buf, A[0], 20*80*sizeof(A[0][0]));
|
memcpy(in_buf, A[0], 20*80*sizeof(A[0][0]));
应该是A才是吧!
应该是A才是吧!
|
memcpy(in_buf, A, 20*80*sizeof(A[0][0]));
|
A是二维数组,当然可以用A[0]