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

文件有关问题

2012-02-08 
文件问题文件中这样放些字符:talk()talk()talk()talk()talk()return最后一行行分号后面在文件中放的

文件问题
文件中这样放些字符:
talk();
talk();
talk();
talk();
talk();
return;
最后一行行分号后面在文件中放的是什么东西?
怎么我每次读到到最后一行分号时,发现总文件长度要比此时分号所在位置大5?
而且是上面有多少个talk();总文件长度要比此时分号所在位置大多少.

[解决办法]
楼主又把问题倒过来了……只有文件里有这个 '\r ' '\n '的存在,在读入缓存以后就自动转成 '\n '了,同样如果你缓存里只有 '\n ',在写入文件以后也会自动变成 '\r ' '\n ',这个是windows的特殊处理。

热点排行