【NB】C++中的文件读写(文本文件版之写文件)

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2022-11-13

[滑稽]
被傻狗团长要求发帖了[滑稽][心碎]

第一步,就是加个头文件啦#include

现在有三个类可以选择,分别是:
fstream,ofstream和ifstream

这里来解释一下,

首先fstream: 读写操作
下一个ofstream: 写操作
最后是ifstream: 读操作

第2步,创建个对象(以ofstream为例)

ofstream ofs;

第3步,当然是打开文件啦
这里用open()函数
对象名.open ("文件路径",打开方式);

文件路径---就是字面意思
打开方式---有很多种(如下)
--------
ios::in 读文件
ios::out 写文件
ios::binary 二进制方式
ios:app 追加写
ios::trunc 覆盖写
ios::out|ios::binary 二进制写
--------

这里用ios::out为例
ofs.open("/storage/emulated/0/我好帅/确实很帅.txt",ios::out);


第4步,打开之后就应该到写啦

举个例子(这里a是个string类型的变量):
ofs<<"NB团队傻狗!"<ofs<
第五部,打开后肯定是要关闭的啦
需要用到close()函数
对象名.close();

ofs.close();

完整代码:


代码运行前:

运行后:

文件里的内容:

沙发
HCl滑稽 2022-11-13
比滑稽mc还氵[滑稽][弱]
板凳
氷羽藍汐 2022-11-13
他比我氵多了[滑稽][弱]
地板
NB道子 2022-11-13
@我干什么
这个主题不错噢,奖励下。
5楼
玖月๑ 2022-11-16
奖励结算,当前结算等级:1;少侠辛苦了。
7楼
氷羽藍汐 2022-11-16
胡说[滑稽]
8楼
忘川梵 2022-12-15
楼主会pj软件吗
9楼
氷羽藍汐 2022-12-15
这种牛逼哄哄的东西,像我这种屌丝是不配会的[滑稽][心碎]
10楼
氷羽藍汐 2022-12-15
这种牛逼哄哄的东西,像我这种屌丝是不配会的[滑稽][心碎]

评论

登录后才可发表内容
  • 主题

    60

  • 帖子

    2175

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0528s Mem:2153Kb