#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
// 定义文件流对象
ifstream inputFile;
// 打开文件,如果文件不存在或无法打开,则会返回错误
inputFile.open("example.txt");
if (!inputFile.is_open()) {
cerr << "无法打开文件!" << endl;
return 1;
}
// 定义一个字符串变量用于存储每一行的内容
string line;
// 使用 while 循环逐行读取文件内容
while (getline(inputFile, line)) {
cout << line << endl;
}
// 关闭文件
inputFile.close();
return 0;
}
#include <iostream>、#include <fstream> 和 #include <string> 分别用于输入输出、文件操作和字符串处理。ifstream inputFile; 创建了一个输入文件流对象 inputFile。inputFile.open("example.txt"); 尝试打开名为 example.txt 的文件。如果文件不存在或无法打开,程序会输出错误信息并退出。while (getline(inputFile, line)) 逐行读取文件内容,并将每一行的内容存储在 line 变量中,然后输出到控制台。inputFile.close(); 关闭文件以释放资源。希望这个示例代码能帮助你理解如何在 C++ 中读取文件内容。
上一篇:c++阶乘函数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站