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