ifstream
时间: 2023-07-21 14:17:53 浏览: 120
ifstream.pdf
ifstream是C++标准库中的输入文件流类,用于从文件中读取数据。它提供了一些函数来打开、读取、关闭文件,并支持文件的二进制和文本读取。通常,我们可以使用ifstream类的构造函数来打开一个文件,使用>>操作符或getline()函数来读取文件中的数据,最后使用close()函数关闭文件。例如:
```
#include <fstream>
#include <iostream>
using namespace std;
int main() {
ifstream fin("example.txt"); // 打开文件
if (fin) { // 判断文件是否打开成功
string line;
while (getline(fin, line)) { // 逐行读取文件内容
cout << line << endl;
}
fin.close(); // 关闭文件
} else {
cout << "File not found." << endl;
}
return 0;
}
```
上面的代码使用ifstream类打开了名为example.txt的文件,并逐行读取了其中的内容,并输出到控制台。最后使用close()函数关闭了文件。
阅读全文