Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c++读取文件

作者:嗜血之舞   发布日期:2025-08-29   浏览:102

#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;
}

解释说明:

  1. 包含头文件#include <iostream>#include <fstream>#include <string> 分别用于输入输出、文件操作和字符串处理。
  2. 定义文件路径string filename = "example.txt"; 指定了要读取的文件名。
  3. 创建文件流对象ifstream inputFile(filename); 创建了一个 ifstream 对象,用于读取文件。
  4. 检查文件是否成功打开:使用 if (!inputFile.is_open()) 检查文件是否成功打开。如果失败,输出错误信息并返回。
  5. 逐行读取文件内容:使用 while (getline(inputFile, line)) 循环逐行读取文件内容,并将其存储在 line 变量中。
  6. 输出内容:每读取一行,就使用 cout 将其输出到控制台。
  7. 关闭文件:使用 inputFile.close(); 关闭文件,确保资源释放。

这样就可以成功读取并输出文件内容了。

上一篇:c++ swap

下一篇:俄罗斯方块c++代码

大家都在看

c++闭包

c++单引号和双引号的区别

c++ 注释

c++如何判断素数

c++ orm框架

c++freopen怎么用

c++ 获取系统时间

c++进制转换函数

c++ vector 清空

c++ tcp

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站