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

c++ 读取文件

作者:你忘我亡   发布日期:2025-10-13   浏览:72

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

解释说明:

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

上一篇:c++中::是什么

下一篇:c++ swap

大家都在看

c++闭包

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

c++ 注释

c++如何判断素数

c++格式化字符串

c++ orm框架

队列c++

c++freopen怎么用

c++ 获取系统时间

c++进制转换函数

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

Laravel 中文站