c++ fstream的实例代码
时间: 2024-10-15 18:01:14 浏览: 23
cpp代码-c++ 控制台的输入和输出
C++的fstream库提供了一种方便的方式来处理文件操作,包括读取(ifstream)和写入(ofstream)。下面是一个简单的例子,展示了如何打开、读取和关闭一个文本文件:
```cpp
#include <fstream>
#include <iostream>
int main() {
std::ifstream inputFile("example.txt"); // 打开输入文件
if (!inputFile.is_open()) { // 检查是否成功打开
std::cerr << "Failed to open file" << std::endl;
return 1;
}
std::string line;
while (std::getline(inputFile, line)) { // 逐行读取文件内容
std::cout << line << "\n"; // 输出到控制台
}
inputFile.close(); // 关闭文件
std::cout << "File processing completed." << std::endl;
return 0;
}
```
在这个示例中,我们首先尝试打开名为"example.txt"的文件。如果文件无法打开,程序将输出错误信息并退出。然后,我们使用`std::getline`逐行读取文件的内容,并将其打印出来。最后,记得关闭文件以释放系统资源。
阅读全文