ifstream读文件区别,.eof())多了好几个
2011-12-14 14:09
459 查看
ifstream读文件区别:
1.txt内容:
“a空格b空格c空格”
方式一:
int i=0;
ifstream readname(“1.txt”,ios::out);
while (!readname.eof())//检测到文件终止,直到无字符为止
{
readname>>ImageName
i++;
}
.eof读完c后还会继续读c之后的空格,故多出来了一次,最终i=4,当读c之后的空格后,ImageName仍为c.
方式二:
int i=0;
ifstream readname((“1.txt”,ios::out);
while (readname>>ImageName)
{i++;}
只读除了空格回车之外的字符,最终i=3.
1.txt内容:
“a空格b空格c空格”
方式一:
int i=0;
ifstream readname(“1.txt”,ios::out);
while (!readname.eof())//检测到文件终止,直到无字符为止
{
readname>>ImageName
i++;
}
.eof读完c后还会继续读c之后的空格,故多出来了一次,最终i=4,当读c之后的空格后,ImageName仍为c.
方式二:
int i=0;
ifstream readname((“1.txt”,ios::out);
while (readname>>ImageName)
{i++;}
只读除了空格回车之外的字符,最终i=3.
相关文章推荐
- C++ 输入流 cin/ ifstream/ istringstream 及几个相关函数在遇到文件结束符EOF时的行为
- ifstream 流 判断文件是否结尾的函数eof()
- C++ 支持文件的输入输出的几个类(ifstream、ofstream、fstream)
- ifstream(一)之 eof() 函数——解决读取文件最后一个数据多读一次的方法
- c++中ifstream读文件的问题(关于eof())
- ifstream 流 判断文件是否结尾的函数eof()
- C++文件读写详解(ofstream,ifstream,fstream)
- C++文件读写详解(ofstream,ifstream,fstream)
- C++文件读写详解(ofstream,ifstream,fstream)
- C++ 读写文件方法--fstream,ofstream,ifstream
- .eof() 以及std::getline(ifstream &, string &)
- 【转】C++文件读写详解(ofstream,ifstream,fstream)
- getline和ifstream<<读文件的方式
- C++学习 文件读写详解(ofstream,ifstream,fstream)
- C++语法基础--标准IO库--文件的输入和输出(fstream,ifstream,ofstream)
- C++文件读写详解(ofstream,ifstream,fstream)
- C++文件读写详解(ofstream,ifstream,fstream)
- C++文件读写详解(ofstream,ifstream,fstream)
- ifstream打开含中文路径名文件失败的原因
- [c++]C++文件读写详解(ofstream,ifstream,fstream)