关于c语言二进制文件的问题,怎样实现将一个图片以二进制的方式存入数组中,然后又可以写入文件中???

求解啊,我对这问题一直都很困惑????求大神
2024-12-01 03:25:00
推荐回答(2个)
回答1:

这个问题不太清楚,不过文件的最终存储方式都是二进制的数据流,所以你得先把图片转化为二进制的文件,那就得用汇编了,得到二进制文件后程序就好写了,在你写入文件后要得到图片还得在用汇编让它转化问图片格式。具体怎么转化不清楚,c语言里或许有相应的函数库。

回答2:

#include
#include

int main(){
FILE *fp=fopen("file.bin","rb");
char str[128]={0}; //数组的大小,改成足够大的

fread( str , 1,3,fp);
fclose(fp);
return 0;
}