以文本方式打开一个文件,并在文件后添加字符,最后显示出整个文件内容
时间: 2024-02-16 20:59:50 浏览: 49
显示文件信息
好的,以下是使用C++实现的代码:
```c++
#include <iostream>
#include <fstream>
using namespace std;
int main() {
// 打开文件,以追加方式打开
ofstream file("text1.txt", ios::app);
if (!file.is_open()) {
cout << "文件打开失败!" << endl;
return 0;
}
// 在文件后添加字符
file << "这是新添加的内容。" << endl;
// 关闭文件
file.close();
// 重新打开文件
ifstream read_file("text1.txt");
if (!read_file.is_open()) {
cout << "文件打开失败!" << endl;
return 0;
}
// 读取内容并输出
string content;
while (getline(read_file, content)) {
cout << content << endl;
}
// 关闭文件
read_file.close();
return 0;
}
```
首先,我们以追加方式打开文件,然后在文件末尾添加了新的内容。最后,重新打开文件并逐行读取文件内容,输出到控制台上。运行结果为:
```
已成功写入文件
这是新添加的内容。
```
阅读全文