ifstream 读取TXT文件代码
时间: 2023-06-23 11:06:40 浏览: 113
ofstream,ifstream,fstream读写文件
5星 · 资源好评率100%
以下是一个简单的示例代码,可以使用 ifstream 类从文本文件中读取数据:
```c++
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
string filename = "example.txt";
ifstream inputFile(filename); // 创建 ifstream 对象并打开文件
if (!inputFile.is_open()) { // 判断文件是否成功打开
cerr << "Failed to open file: " << filename << endl;
return 1;
}
string line;
while (getline(inputFile, line)) { // 逐行读取文件内容
cout << line << endl; // 输出每行内容
}
inputFile.close(); // 关闭文件
return 0;
}
```
在上述示例中,我们使用 ifstream 对象打开名为 "example.txt" 的文件,并使用 `getline()` 函数逐行读取文件内容。最后,我们关闭文件并结束程序。需要注意的是,如果文件未成功打开,我们需要通过 `cerr` 输出错误信息并返回非零值。
阅读全文