建立一个文本文件,从键盘输入一篇短文存放在文件中。短文由若干行构成,每行不超过80个字符。然后读取文件的内容,在显示器上浏览文件内容。使用C++实现
时间: 2023-12-29 15:06:05 浏览: 43
下面是使用C++实现的代码:
```cpp
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
// 打开文件进行写入
ofstream outFile("text.txt");
if (!outFile) {
cerr << "打开文件失败!" << endl;
return 1;
}
// 从键盘输入短文并写入文件
cout << "请输入短文(以空行结束):" << endl;
string line;
while (getline(cin, line) && !line.empty()) {
outFile << line << endl;
}
outFile.close();
// 打开文件进行读取并在屏幕上显示
ifstream inFile("text.txt");
if (!inFile) {
cerr << "打开文件失败!" << endl;
return 1;
}
cout << "文件内容为:" << endl;
while (getline(inFile, line)) {
cout << line << endl;
}
inFile.close();
return 0;
}
```
运行程序后,先输入要保存的短文,以空行结束,然后程序会将短文写入到名为 text.txt 的文件中。接着程序会读取该文件的内容,并在屏幕上显示出来。