c++读写文件
时间: 2023-07-23 15:17:56 浏览: 134
C++ 读写文件
4星 · 用户满意度95%
C++ 读写文件的基本步骤如下:
1. 包含头文件 fstream
```c++
#include <fstream>
```
2. 创建文件流对象
```c++
std::fstream fs;
```
3. 打开文件
```c++
fs.open("file.txt", std::ios::in); // 打开 file.txt 文件并以读取模式打开
fs.open("file.txt", std::ios::out); // 打开 file.txt 文件并以写入模式打开
fs.open("file.txt", std::ios::app); // 打开 file.txt 文件并以追加模式打开
```
4. 读取文件
```c++
std::string line;
while (std::getline(fs, line)) {
std::cout << line << std::endl; // 输出每一行的内容
}
```
5. 写入文件
```c++
fs << "Hello World!" << std::endl; // 将字符串 "Hello World!" 写入文件
```
6. 关闭文件
```c++
fs.close();
```
完整代码如下:
```c++
#include <iostream>
#include <fstream>
int main() {
std::fstream fs;
fs.open("file.txt", std::ios::out);
if (fs.is_open()) {
fs << "Hello World!" << std::endl;
fs.close();
}
return 0;
}
```
阅读全文