C语言文件操作详解

由于编程需要进行文件操作,颇感生疏,故写一篇文章做一个总结,并附上简单的程序,望大家赐教!

 

在介绍具体函数之前,先谈谈文件的编码格式,这有助于我们更好的理解和实现文件的操作。 

请参见http://blog.csdn.net/GabrieL1026/archive/2009/08/17/4456302.aspx (仅列举了txt文件的集中编码,写的比较简单)

 

接下来,就逐个对文件操作函数进行介绍,并附上可执行的程序

 

一、文件打开和关闭函数

1 文件打开和关闭函数:fopen和fclose 

 http://blog.csdn.net/GabrieL1026/archive/2009/08/19/4462125.aspx

 

二、文件读写函数

1 字符读写函数:fgetc和fputc

 http://blog.csdn.net/GabrieL1026/archive/2009/08/19/4462203.aspx

 

2 字符串读写函数:fgets和fputs

http://blog.csdn.net/GabrieL1026/archive/2009/08/30/4499110.aspx

 

3 数据块读写函数:fread和fwrite

http://blog.csdn.net/GabrieL1026/archive/2009/08/19/4462852.aspx

 

4 格式化读写函数:fscanf和fprintf

http://blog.csdn.net/GabrieL1026/archive/2009/08/30/4499176.aspx

 

三、移动文件指针函数

 

四、文件缓冲区函数

1 清除文件缓冲区函数:fflush和flushall

 

2 设置文件缓冲区函数:setbuf和setvbuf

 

feof和ferror

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值