首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c++读文件有关问题

2012-02-22 
c++读文件问题在做读文件处理的过程中发现在读后和读前文件发生了变化,0D和0A发生了变化,请问谁有这方面比

c++读文件问题
在做读文件处理的过程中发现在读后和读前文件发生了变化,0D和0A发生了变化,请问谁有这方面比较全的资料,怎么才能让读到的数据和文件中的数据完全一样!!!!!!!!!!!!!!!!!

[解决办法]
如果文件以文本格式打开,则写入时把\n转换为\r\n写入,读则做反方向转换
[解决办法]
看你用哪个功能读的,如果是文本字符串的话一般方法没问题,你貌似是读2进制格式原始数据,那就得用binary模式打开文件了.
读写则用read和write,否则会被c++按字符串处理进行一定的修改,又和你的目的有差别了.

热点排行