关于c++文件流读取最后一行数据时重复或者出错问题
来源:互联网 发布:mac本酷狗怎么剪辑铃声 编辑:程序博客网 时间:2024/06/05 11:37
C++文件流在读取文件的最后一行数据的时候,一般的书上或者本人会这么写
while(!file.eof()) { file>>(something); //do process for something}
但是这样的写法是错误的,file.eof()只会判断上次读取的状态,而不会判断文件剩下还有的状态,如果在最后一行有一个空格或者换行符什么的,这个时候就会发现你读了两次最后一行,有可能最后一次还是读错的。其实,第一次读取的是正确的。正确的读取方法应该是这样子:
while(true) { file>>(something);if(file.eof())break; //do process for something }
0 0
- 关于c++文件流读取最后一行数据时重复或者出错问题
- 关于c语言文件读写最后一行重复的问题
- 读取文件最后一行数据
- 【C++】C++ 读取文件最后一行产生的问题
- 在C++ 重复读取文件中的最后一行的解决办法
- 关于文件流读取出错的问题.
- c++文件读取最后一行读取两次的问题
- 读文件最后一行数据重复出现解决办法
- 关于DataGrid最后一页只有一行记录时,删除此记录出错的问题
- 高效读取文件最后一行
- python 读取文件最后一行
- C++ 读取文件最后一行
- php读取文件最后一行
- nodejs读取文件最后一行
- C++fstream,ifstream和outstream读取文件最后一行注意
- C/C++ STL MAP用来处理文件中重复的相同的一行数据的问题
- plsql游标最后一行重复的问题
- Java 快速读取文本文件最后一行数据
- 用SharedPreferences写的存储工具类
- javascript中cookie的使用分析
- Run loop和Thread
- ORACLE 字符串补零
- cocos2d-x3.1.1 step by step 学习笔记1----- 软件的安装与HelloWord
- 关于c++文件流读取最后一行数据时重复或者出错问题
- Android keystore 密码找回
- 随手笔记javascript篇_JSON
- 2014-6-12任务完成情况
- xxx is not in the sudoers file This incident will be reported
- 大数据与JS实现2014巴西世界杯冠军预测图
- win8.1 系统 自动激活正式版
- C++ 虚函数表解析
- APC确实能为PHP加速