cplusplus读取文本文件
时间: 2023-05-19 12:00:49 浏览: 109
C++读取文本文件数据
5星 · 资源好评率100%
可以使用 ifstream 类来读取文本文件,具体代码如下:
```c++
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
string filename = "test.txt";
ifstream infile(filename);
if (!infile.is_open()) {
cout << "Failed to open file: " << filename << endl;
return 1;
}
string line;
while (getline(infile, line)) {
cout << line << endl;
}
infile.close();
return 0;
}
```
其中,`filename` 是要读取的文件名,`infile` 是一个 ifstream 对象,`getline(infile, line)` 用于逐行读取文件内容,`infile.close()` 用于关闭文件。
阅读全文