ifstream 流 判断文件是否结尾的函数eof()
来源:互联网 发布:brew install nginx 编辑:程序博客网 时间:2024/05/22 14:31
今天做数据结构的作业,郁闷啊 要写fstream流,这个是上学期学的,现在差不多忘了,呵呵……忘了就复习呗,其中遇到一个问题是eof()的循环,我是用while来做的,输出的结果老是多出一行,想很久都不知道怎么做,网上查了一下知道了答案。现在公布一下呵呵。
eof在读取完最后一个数据后,仍是False,当再次试图读一个数据时,由于发现没数据可读了 才知道到末尾了,此时才修改标志,eof变为TRUE,知道了原理就好办,在读入之后再加一个if的判断条件应该可以了……
代码如下:
ifstream fin("D://line.txt");
ofstream fout("D://T_line.txt",ios::trunc);
list<tag_Point> test_list;
tag_Point test;
while (!fin.eof())
{
fin>>test.x;
if(!fin.eof) //新的判断
break;
}
fin.close();
以上就可以实现不多一行的数据了……
- ifstream 流 判断文件是否结尾的函数eof()
- ifstream 流 判断文件是否结尾的函数eof()
- 判断文件结尾的方法(feof函数和EOF)
- 文件结尾判断feof , EOF
- 文件操作函数feof判断是否指向文件的结尾处,结尾即为空字符
- ifstream eof()函数
- C++ 输入流 cin/ ifstream/ istringstream 及几个相关函数在遇到文件结束符EOF时的行为
- 文件结尾的判断
- 文件结尾eof问题
- 判断文件路径的结尾是否有吧"/"或者"\"
- 如何判断文件是否读到文件结尾
- 判断文件是否有以.docx结尾
- 判断文件结束的几种方法和eof()函数
- ifstream(一)之 eof() 函数——解决读取文件最后一个数据多读一次的方法
- 基于boost判断jpg文件结尾的2个字节是否正确,可以用来判断JPG文件是否完整。
- 输入一串未知个数的数据直到EOF(-1)停止和键盘输入文件结尾符EOF
- 关于使用while(!filePCloud.eof())判断文件结尾进行数据输入装换时注意事项
- C++文件读写/怎么判断是否到了结尾
- mysql更改密码
- java面试题
- 28加2的问答与反思
- flyinghearts《编程之美》读书笔记连载(5)
- 窗口对象的属性和方法
- ifstream 流 判断文件是否结尾的函数eof()
- 窗口对象的属性和方法
- 个人感想
- 功败只在垂成时
- 第45个工作日
- 最近探索VIM编辑器
- 我的第一个汇编
- 作业啊 作业
- 大家进来看看这个问题 前几天的一个笔试题目