我有一个大小为 668x493 的数组,我想保存它。所以我正在做以下事情。
data :是指向包含值的数组的指针。
long lSize;
FILE* image_save;
image_save=fopen("image_save_file.bin","w+b");
fwrite(data,1,329324,image_save);
但是,当我读回这个数组时:
char* check_image;
p1File=fopen("image_save_file.bin","r+b");
fseek (p1File , 0 , SEEK_END);
lSize = ftell (p1File);
fseek (p1File , 0 , SEEK_SET);
当我检查 lSize 时,我看到了 327680 ???
所以当然,当我害怕时,我只会得到 327680 个值!
请问,你能指出我的错误吗?