c++vs2022中ofstream文件读写头文件

本文介绍了如何在C++环境下,特别是在VS2022中使用ofstream进行文件的读写操作。通过示例函数test01()展示了如何写入数据到文件,并检查文件是否成功打开。同时,test02()函数演示了三种不同的从文件读取数据的方法,包括按行读取、按字符读取和使用getline函数。这些方法对于理解和实现C++中的文件操作至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#include <fstream>//文件读写头文件
#include <windows.h>
//写文件
void test01() {
    //ofstream ofs("./test", ios::out | ios::trunc);

    ofstream ofs;
    ofs.open("./test", ios::out | ios::trunc);
    if (!ofs.is_open()) {
        cout << "打开失败" << endl;
    }

    ofs << "姓名:abc" << endl;
    ofs << "年龄:100" << endl;
    ofs << "性别:男" << endl;

}

//读文件
void test02() {
    ifstream ifs;
    ifs.open("./600917.txt", ios::in);

    if (!ifs.is_open()) {
        cout << "打开失败" << endl;

    }


    //第一种方式

    //char buf[1024];
    //while (ifs >> buf) {

 //        //按行读取
    //    cout << buf << endl;
    //}<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值