轻松学会文件操作(2)

目录

一.顺序读写函数的介绍

1.fgetc

2.fputc

3.fgets与fputs

4.fscanf与fprintf

二.文件的随机读写

fseek函数、ftell函数、rewind函数


 

                           不是每个人都能做自己想做的事,成为自己想成为的人。

                                                  克心守己,律己则安!

创作不易,宝子们!如果这篇文章对你们有帮助的话,别忘了给个免费的赞哟~ 

一.顺序读写函数的介绍

其实上面的函数名字还是很好记住的(fgetc不就是file get character)

那每个函数的具体作用是什么呢?

1.fgetc

1.对于这个函数我们可以这样理解:我们以我们在写程序时创建的内存为第一人称,而fgetc就可以理解为从文本文件中得到一个字符

2.那这个函数该怎么使用呢~

遇到陌生的函数我们可以去cplusplus官网去查找fgetc - C++ 参考 (cplusplus.com)

其实这是一个纯英文的网站(这里了你们方便阅读就把他们翻译成中文了)

这里还是写代码举个例子帮助你们理解啦~

这里我还没有在对应文件路径中创建对应的文本文件(可以看屏幕上显示没有该文件或文件夹)

我们来到我们创建工程对应的文件目录上创建一个文本文档并放一些字符在里面

(注意,我们再打开文件时所使用的是相对路径必须在同一目录中创建才能打开)

我们当然也可以用绝对路径

2.fputc

fputc的用法与之形似作用却不同:我们可以理解为输入一个字符放到指定的文件中(这里就不进行过多的赘述了,抛砖引玉,聪明的你们一定要学会自己思考并实践哦~)

3.fgets与fputs

这俩函数与fgetc与fputc极其相似只不过输入输出的对象从字符变为字符串了(string不就是字符串的意思嘛~)这里也不赘述了~不过下来你们一定要自己实践哦~

4.fscanf与fprintf

 fscanf可以理解为从文件中进行格式化的读取数据

这里还是用代码帮助你们理解哈~

fprintf的用法与fscanf的用法大差不差(就交给聪明的你们去探索啦~)

二.文件的随机读写

fseek函数、ftell函数、rewind函数

 1.fseek:这个函数是用来定位文件指针所指向的位置的 (文件指针默认是指向文件开头的)          

比如说这里其实就是指向a这个字符的~

那我们有没有办法让他指向其他位置呢~

2.ftell和rewind相对来说就很简单了

ftell
rewind
最后用代码来加深一下理解
注:这里文件里面放的是abcdef

好了,这期的分享到这里就结束了~

如果这篇博客对你有帮助的话,可以用你们的小手指点一个免费的赞并收藏起来哟~

如果期待博主下期内容的话,可以点点关注,避免找不到我了呢~

我们下期不见不散~~

评论 55
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋风起,再归来~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值