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

c++文件读取

作者:Alexandr嫁衣°   发布日期:2025-10-29   浏览:76

#include <iostream>
#include <fstream>
#include <string>

using namespace std;

int main() {
    // 定义文件流对象
    ifstream inputFile;

    // 打开文件,如果文件不存在或无法打开,则会返回错误
    inputFile.open("example.txt");
    if (!inputFile.is_open()) {
        cerr << "无法打开文件!" << 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. 定义文件流对象ifstream inputFile; 创建了一个输入文件流对象 inputFile
  3. 打开文件inputFile.open("example.txt"); 尝试打开名为 example.txt 的文件。如果文件不存在或无法打开,程序会输出错误信息并退出。
  4. 逐行读取文件内容:使用 while (getline(inputFile, line)) 逐行读取文件内容,并将每一行的内容存储在 line 变量中,然后输出到控制台。
  5. 关闭文件inputFile.close(); 关闭文件以释放资源。

希望这个示例代码能帮助你理解如何在 C++ 中读取文件内容。

上一篇:c++阶乘函数

下一篇:c++调用dll库函数没有lib文件

大家都在看

c++闭包

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

c++ 注释

c++如何判断素数

c++格式化字符串

c++ orm框架

队列c++

c++freopen怎么用

进制转换c++代码

c++ 获取系统时间

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

Laravel 中文站