c++ 读写txt文件
时间: 2023-09-04 19:15:05 浏览: 77
C++读写txt文本文件
4星 · 用户满意度95%
读取txt文件:
```cpp
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
ifstream inputFile("input.txt"); // 打开文件
string line;
if (inputFile.is_open()) { // 判断文件是否成功打开
while (getline(inputFile, line)) { // 逐行读取
cout << line << endl; // 输出每行文本
}
inputFile.close(); // 关闭文件
} else {
cout << "Unable to open file" << endl;
}
return 0;
}
```
写入txt文件:
```cpp
#include <iostream>
#include <fstream>
using namespace std;
int main() {
ofstream outputFile("output.txt"); // 打开文件
if (outputFile.is_open()) { // 判断文件是否成功打开
outputFile << "Hello World!" << endl; // 写入文本
outputFile.close(); // 关闭文件
} else {
cout << "Unable to open file" << endl;
}
return 0;
}
```
注意:读取和写入文件时,需要使用文件流对象来操作文件,并且需要进行文件是否成功打开的判断。
阅读全文