Linux6.1、IO基础(C库函数文件类接口)

本文介绍了文件操作的基本概念,包括不同打开模式(如r、w、a)、读写函数如fprintf、fputs和fwrite,以及文件读取函数如fscanf、fgets和fread,展示了如何处理文件的读写操作。
摘要由CSDN通过智能技术生成

个人主页:Lei宝啊 

愿所有美好如期而遇


1、文件打开及关闭

我们先了解文件的打开,path是文件路径,mode是打开文件的模式

  • r模式是只读,流位于文件的开头,也就是说从文件内容的开头开始读。
  • r+模式是读和写,同样流位于文件的开头,也就是说从文件内容的开头开始读和写。

  • w模式是只写,并且在打开文件时会清空文件,如果文件不存在,则创建,同样的,流位于文件的开头,也就是说,从文件的开头开始写。
  • w+模式只比w模式多了可读,其他都一样。 

  • a模式是(写)追加,也就是打开一个文件,在文件的末尾追加内容,如果文件不存在,则创建,流位于文件末尾。
  • a+模式同样只是比a模式多了可读。

以及文件关闭

这么用就好。 

2、文件的写

int fprintf ( FILE * stream, const char * format, ... );

int fputs ( const char * str, FILE * stream );

size_t fwrite ( const void * ptr, size_t size, size_t count, FILE * stream );

我们先介绍这三个。

3、文件的读

int fscanf ( FILE * stream, const char * format, ... );

char * fgets ( char * str, int num, FILE * stream );

size_t fread ( void * ptr, size_t size, size_t count, FILE * stream );

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Lei宝啊

觉得博主写的有用就鼓励一下吧

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

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

打赏作者

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

抵扣说明:

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

余额充值