c++读/写文件 | 文章简短易懂,新手快进!

前言

阿巴阿巴(不想写,也不会写)

没有前言


需要的头文件:

#include<fstream>

读/写文件代码:

写文件代码:

fstream a;
a.open("写入文件的路径",ios::out);
a<<"写入文件的内容";
a.close();

读文件代码:

fstream a;
a.open("读取文件的路径",ios::in);
string line;
while(getline(a,line)){
cout<<line<<endl;  //输出文件内容
}
a.close();

附:

ios::in                   打开要读取的文件(ifstream 的默认值)
ios::out                 打开要写入的文件(ofstream 的默认值)
ios::binary            以二进制模式打开文件
ios::app                打开文件以在末尾附加新信息
ios::ate                 打开并将控件移动到文件末尾
ios::trunc              删除现有文件中的数据
ios::nocreate        仅在文件已存在时打开文件
ios::noreplace      仅在文件不存在时打开文件

看不懂没关系↓

fstream a;
a.open("写入文件的路径",ios::out);  //ios::out指打开要写入的文件
a<<"写入文件的内容";
a.close();
fstream a;
a.open("读取文件的路径",ios::in);  //ios::in指打开要读取的文件
string line;
while(getline(a,line)){
cout<<line<<endl;  //输出文件内容
}
a.close();
fstream a;
a.open("写入文件的路径",ios::app);  //ios::app指打开文件以在末尾附加新信息
a<<"写入文件的内容";
a.close();

看了三个例子,懂了吧?

还不懂的↓

fstream a;
a.open("D:\\1.txt",ios::out);  //打开路径为D:\1.txt的文件,并准备写入
a<<"114514(恶臭)";  //向路径为D:\1.txt的文件写入"114514(恶臭)"
a.close();
fstream a;
a.open("D:\\1.txt",ios::in);  //打开路径为D:\1.txt的文件,并准备读取信息
string line;
while(getline(a,line)){  //读取文件信息
cout<<line<<endl;  //输出文件内容
}
a.close();

 懂了吧?懂的点赞加收藏,对你我都有好处。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值