ifstream 读取文件
时间: 2023-11-16 09:07:13 浏览: 106
ifstream和getline读取文件
你可以使用 `ifstream` 来读取文件。首先,你需要包含 `<fstream>` 头文件,并创建一个 `ifstream` 对象来打开文件。然后,你可以使用 `>>` 操作符来从文件中读取数据。下面是一个简单的示例代码:
```cpp
#include <fstream>
#include <iostream>
int main() {
std::ifstream file("example.txt"); // 打开文件
if (file.is_open()) {
std::string line;
while (std::getline(file, line)) { // 逐行读取文件内容
std::cout << line << std::endl; // 输出每一行
}
file.close(); // 关闭文件
} else {
std::cout << "无法打开文件" << std::endl;
}
return 0;
}
```
上述代码会打开名为 "example.txt" 的文件,并逐行读取其内容,然后将每一行输出至标准输出。记得在使用完毕后关闭文件,可以使用 `close()` 函数来实现。
阅读全文