c++读写文件的完整代码
时间: 2023-12-06 15:17:00 浏览: 93
c++ 文件的读写
以下是一个简单的 C++ 读写文件的完整代码示例:
```c++
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
// 写文件
ofstream fout("example.txt"); // 打开文件
if (fout.is_open())
{
fout << "Hello, C++ file I/O!" << endl; // 写入数据
fout.close(); // 关闭文件
}
else
{
cout << "Unable to open file for writing!" << endl;
return 1;
}
// 读文件
ifstream fin("example.txt"); // 打开文件
if (fin.is_open())
{
string line;
while (getline(fin, line)) // 逐行读取
{
cout << line << endl; // 输出到控制台
}
fin.close(); // 关闭文件
}
else
{
cout << "Unable to open file for reading!" << endl;
return 1;
}
return 0;
}
```
该示例中,首先使用 `ofstream` 对象打开文件进行写操作,写入数据后再关闭文件。然后使用 `ifstream` 对象打开同一文件进行读操作,逐行读取数据并输出到控制台,最后关闭文件。请注意,如果文件无法打开,则会输出错误信息并退出程序。
阅读全文