C++读写文件问题,急急急
客户端用MFC,CFile读入文件,然后发给服务器,服务器用ofstream写入文件,经常失败,主要是文件要小的多。断点调试,倒是写成功了,但是图片也错误了。发送的图片是,接受的图片是
显然是文件的读入和写入,错位了,为什么会出现这个错误。服务器转发给客户端,用CFile写入文件时正常的。
多谢!!
[解决办法]
先不传服务器,在本地用CFile写,然后重新用ofstream重新写一个新文件看看图片有没有变化
确实是发送引起的,还是不同方式读写引起的(这个可能比较小)
[解决办法]
发送的时候有没有经过什么编码?解码?如果没有,感觉应该是传输的问题
[解决办法]
用二进制格式而非默认的文本格式来操作非文本文件