有关于文本读取和写入

# C++

通过流式输入输出读取,代码如下:

1
2
3
4
5
6
7
8
#include<fstream>
using namespace std;
ifstream in("input.txt");
ofstream out("output.txt");
in>>……;
out<<……;
in.close();
out.close(); //关闭文档以保存

通过.eof()来判断是否到达文本结尾。

  返回值为bool,结合循环使用:

1
2
3
4
5
while (!ifs.eof()) {
ifs.get(ch);
std::cout << ch;
ch = ' '; //这句话可以避免最后一个字符重复被读取
}