I am trying to read a bmp file using fstream. However it skips the values between 08 and 0E (hex) for example, for values 42 4d 8a 16 0b 00 00 00 00 00 36
案文如下:
42 4d 8a 16 00 00 00 00 00 00 00 00 36
该文件中甚至没有像现在这样ski。
什么?
法典:
ifstream in;
in.open("ben.bmp", ios::binary);
unsigned char a= ;
ofstream f("s.txt");
while(!in.eof())
{
in>>a;
f<<a;
}
EDIT:使用in.read(a,1);
,而不是in>>a;
解决阅读问题,但我需要书写未签名的果园和f.write(a,1);
不接受未签名的果园。 任何人都有责任与未签名的char做书写?