如何用ifstream读取文件内容

   2024-09-30 9860
核心提示:在C++中,使用ifstream(输入文件流)可以读取文件的内容#includeiostream#include fstream#includestringint main() {// 创建一

在C++中,使用ifstream(输入文件流)可以读取文件的内容

#include<iostream>#include <fstream>#include<string>int main() {    // 创建一个 ifstream 对象    std::ifstream inputFile;    // 打开文件    inputFile.open("example.txt");    // 检查文件是否成功打开    if (!inputFile) {        std::cerr << "无法打开文件"<< std::endl;        return 1;   // 返回错误代码    }    // 逐行读取文件内容    std::string line;    while (std::getline(inputFile, line)) {        // 处理每一行        std::cout<< line<< std::endl;    }    // 关闭文件    inputFile.close();    return 0;}

这个示例程序首先创建了一个ifstream对象inputFile,然后尝试打开名为example.txt的文件。接下来,我们检查文件是否成功打开。如果文件打开失败,程序将显示错误消息并返回错误代码。

如果文件成功打开,我们使用std::getline()函数逐行读取文件内容。对于每一行,我们将其输出到控制台。最后,记得在程序结束时关闭文件。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号