txt文件的写入与读取 c++
时间: 2024-10-16 18:22:54 浏览: 86
在C++中,txt文件的写入和读取通常使用标准库中的fstream(file stream)来进行操作。以下是基本步骤:
**写入(Write to file):**
```cpp
#include <fstream>
#include <string>
std::ofstream outfile; // 创建一个文件流对象
if (outfile.is_open()) { // 检查文件是否成功打开
outfile << "Hello, World!"; // 写入文本数据
outfile << std::endl; // 添加换行符
outfile.close(); // 关闭文件
} else {
std::cout << "Unable to open file." << std::endl;
}
```
**读取(Read from file):**
```cpp
std::ifstream infile("filename.txt"); // 打开文件
if (infile.is_open()) {
std::string line;
while (getline(infile, line)) { // 逐行读取直到文件结束
std::cout << line << std::endl; // 输出内容
}
infile.close();
} else {
std::cout << "Unable to open file." << std::endl;
}
```
阅读全文