七、文件类型

目录

1.文件的指针

2.文件的打开

3.文件的读出

4.文件的写入

5.判断文件结束函数feof()

6.文件定位函数fseek() 

7. 文件的关闭


1.文件的指针

定义文件类型指针变量的一般形式为:

FILE *指针变量

例如:FILE *fp1,*fp2;

fp1和fp2被定义为文件类型的指针变量,称为文件指针。

2.文件的打开

(1)fopen()函数的一般调用形式:

        fopen(文件名,文件使用形式)

(2)常用文件使用形式

r        打开文件;只能进行读操作

rb        打开一个二进制文件

w        写打开文件,从文件起始位置开始写,文件原有内容消失

wb        写打开一个二进制文件

(3)例如

FILE *fp;

fp=fopen("filename","r")

3.文件的读出

(1)fscanf()函数只能从文本文件按格式输入

(2)fscanf()调用形式:

fscanf(文件指针,格式控制符,输入项表)

(3)例如

fp已指向一个已打开的文本文件,a,b分别为整型变量

fscanf(fp,"%d%d",&a,&b),在文件中读入两个整数放入a和b中

4.文件的写入

(1)fwrite()        写二进制文件

fwrite(buffer,size,count,fp);//buffer写入数据的起始位置;size每个数据块的字节数;count数据块的个数

(2)fprintf()

fprintf(fp,"%d%d",x,y)

(3)fputs()        把字符串写入到文件中

fputs(str,fp)//将字符串str写入到文件fp中

(4)fputc()        将字符写到文件中

fputs(ch,fp)

5.判断文件结束函数feof()

feof(文件指针)

6.文件定位函数fseek() 

fseek(fp,offset,origin)

fp文件指针,offset以字节为单位的位移量,origin为起始点

7. 文件的关闭

当文件操作完成以后,必须要关闭

fclose(文件指针) 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

熊不胜

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

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

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

打赏作者

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

抵扣说明:

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

余额充值