我读取BMP图像的一条直线数据(RGB值)时,用DEBUG无误,但写入文本时只有部分数据(这部分数据是正确的)?
我是用fwrite写入文件,fwrite(rgb,sizeof(char),strlen(rgb),hfile);
rgb为一个数组,用循环写入,rgb不主动改动。用数组指针也是一样的效果,而且如果用prgb++则写入的文件数字看不出规律,并且文件很大。
不知是什么原因?
我是用fwrite写入文件,fwrite(rgb,sizeof(char),strlen(rgb),hfile);
rgb为一个数组,用循环写入,rgb不主动改动。用数组指针也是一样的效果,而且如果用prgb++则写入的文件数字看不出规律,并且文件很大。
不知是什么原因?
要写数据,先得了解位图中象素存储的的结构,有的放矢