首页 新闻 赞助 找找看

c++关于文件读取的一些问题

0
[待解决问题]

用while(!file..eof())读取文件并输出的时候,为什么输出来的字符要多带两行的空格?应该怎么解决?

木兰幽香的主页 木兰幽香 | 菜鸟二级 | 园豆:204
提问于:2016-10-21 17:27
< >
分享
所有回答(1)
0

涉及linux windows不同平台吗,\r\n这个2个平台处理有差异

2012 | 园豆:21228 (高人七级) | 2016-10-21 18:41

不太懂,改成while (!file.eof()&&file.get()!=EOF)以后输出来的文本读取的第一个字符串是乱码,但是到文件尾后输出的空行少了一行。

支持(0) 反对(0) 木兰幽香 | 园豆:204 (菜鸟二级) | 2016-10-22 17:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册