新微赢技术网
标题:
请看看读二进制总是乱码
[打印本页]
作者:
成骏针织机械
时间:
2009-11-4 01:58
标题:
请看看读二进制总是乱码
请看看读二进制总是乱码
<<<<<写二进>>>>>>>
CFile cfile;
CString pFileName =_T("c:\\test.dat");
cfile.Open(pFileName, CFile::modeReadWrite | CFile::typeBinary)
char pbuf[4]="err";
cfile.Write( pbuf, 4 );
<<<<<读二进>>>>>>>
CFile cfile;
CString pFileName =_T("c:\\test.dat");
cfile.Open(pFileName, CFile::modeReadWrite | CFile::typeBinary)
char pbuf[4];
UINT nBytesRead = cfile.Read( pbuf, 4 );
CString str;
str.Format(_T("%s"),pbuf);
MessageBox(str);
为什么读出来的二进制是乱码!
谢谢:)
作者:
爱(じΩvê)
时间:
2009-11-4 01:58
写的时候和读的时候要一致,怎么写怎么读
作者:
守护天使
时间:
2009-11-4 01:58
那里不一致制,谢谢:)
作者:
勇敢的心
时间:
2009-11-4 01:58
我也遇到了这个问题,急死了。
知道的大侠快说说阿!!
谢谢
作者:
ぱホ
时间:
2009-11-4 01:58
没问题呀很正常.
作者:
蓳隯Д麞帥
时间:
2009-11-4 01:58
二进制本来就不是文本格式,你要以文本的方式来看,当然是乱码啦
作者:
凤蔷¤蹁跹
时间:
2009-11-4 01:58
楼上的正解。
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2