C语言文件

C语言文件
概括总结:我们对文件的操作大概可以分为三个步骤,第一步是打开文件,第二步是就是对打开的文件流进行读写操作等等,最后一步就是进行关闭文件。这三步完成了,我们就可以说,我们完成了一次对文件的操作。
先给整个流程图:
在这里插入图片描述

1.打开文件
fopen(const char *filename,const char *mode)文件的打开模式有“r”【只读】,“w”【只写,如果文件存在将会被覆盖】,“b”【以二进制方式进行文件的读写】,“a”【进行文件的追加】,“+”【既可以读写】
2.对文件的操作
(1)顺序读写
1.读写字符
读字符 fgetc(*file stream)
写字符 fputc(char c,*file stream)
2.读写字符串
读字符串 fgets(str,n,*file stream)
写字符串 fputs(str,*file stream)
3.读写数据块
读数据块 fread(*buffer,size,count,fp)
写数据块 fwrite(*buffer,size,count,fp)
4.格式化读写
格式化读 fscanf(fp,"%d %c",&x,&ch)
格式化写 fprintf(fp,"%d %c",x,ch)
(2)随机读写
1.回头指针
rewind(const char *file stream)
2.定位指针
fseek(*file stream,long offset,int origin) origin 表示起始位置,0表示文件头位置,1表示文件的当前的位置,2表示文件的末尾位置。
==3.关闭文件 ==
fclose(*file stream)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

尔染君子

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

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

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

打赏作者

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

抵扣说明:

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

余额充值