c语言文件中fput修改某一行,C语言文件操作(转载)

本文详细介绍了C语言中文件的存取方式,包括文本文件和二进制文件,以及文件指针、打开与关闭文件、读写操作。重点讲解了fopen函数的使用方式,如读、写、追加模式,以及文件定位函数fseek和文件结束判断函数feof。还涵盖了字符输入输出函数fgetc/fputc、字符串输入输出函数fgets/fputs、二进制文件读写函数fread/fwrite,以及文件定位的相关函数。
摘要由CSDN通过智能技术生成

C语言文件操作(转载)

1,两种文件存取方式(输入,输出方式)

顺序存取

直接存取

2,数据的两种存放形式

文本文件

二进制文件

13.2文件指针

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

FILE *指针变量名;

例如:

FILE *fp1,*fp2;

13.3打开文件

在使用文件之前,需打开文件.在C里使用fopen函数打开文件.格式为:

fopen(文件名,文件使用方式);

此函数返回一个指向FILE类型的指针.如:

FILE *fp;

fp=fopen("file_1","r");

如果调用成功,fp就指向file_1,否则返回为NULL,所以为了保证文件的正确使用,要进行测试.采用如下语句:

If((fp=fopen("file_1","r"))==NULL)

{

printf("Cannot open this file\n");

exit(0);

}

最常用的文件使用方式及其含义如下:

1,"r".为读而打开文本文件.(不存在则出错)

2,"rb".为读而打开二进制文件.

3,"w".为写而打开文本文件.(若不存在则新建,反之,则从文件起始位置写,原内容将被覆盖)

4,"wb".为写而打开二进制文件.

5,"a".为在文件后面添加数据而打开文本文件.(若不存在,则新建;反之,在原文件后追加)

6,"ab".为在文件后面添加数据而打开一个二进制文件.

最常用的文件使用方式及其含义如下:

7,"r+".为读和写而打开文本文件.(读时,从头开始;在写数据时,新数据只覆盖所占的空间,其后不变)

8,"rb+".为读和写而打开二进制文件.只是在随后的读写时,可以由位置函数设置读和写的起始位置.

9,"w+".首先建立一个新文件,进行写操作,随后可以从头开始读.(若文件存在,原内容将全部消失)

10,"wb+".功能与"w+"同.只是在随后的读写时,可以由位置函数设置读和写的起始位置.

最常用的文件使用方式及其含义如下:

11,"

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值