#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
// 定义文件路径
string filename = "example.txt";
// 创建ifstream对象,用于读取文件
ifstream inputFile(filename);
// 检查文件是否成功打开
if (!inputFile.is_open()) {
cerr << "无法打开文件: " << filename << endl;
return 1;
}
// 定义一个字符串变量,用于存储每一行的内容
string line;
// 使用while循环逐行读取文件内容
while (getline(inputFile, line)) {
// 输出每一行的内容到控制台
cout << line << endl;
}
// 关闭文件
inputFile.close();
return 0;
}
#include <iostream>
、#include <fstream>
和 #include <string>
分别用于输入输出、文件操作和字符串处理。string filename = "example.txt";
指定了要读取的文件名。ifstream inputFile(filename);
创建了一个 ifstream
对象,用于读取文件。if (!inputFile.is_open())
检查文件是否成功打开。如果失败,输出错误信息并返回。while (getline(inputFile, line))
循环逐行读取文件内容,并将其存储在 line
变量中。cout
将其输出到控制台。inputFile.close();
关闭文件,确保资源释放。这样就可以成功读取并输出文件内容了。
上一篇:c++ swap
下一篇:俄罗斯方块c++代码
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站