C语言中文件操作总结,C语言之文件操作总结

一、文件读写操作

①只要文件创建或打开后,数据就能顺利地写入到文件中,

而文件读入前需要判断是否还有数据可以读入(即文件是否到末尾)。

②文件读写操作过程基本上是通用的,写操作可以直接调用文件写函数,而读操作的基本形式为:

c52dd1f618d6ec7ccc912dbba700275d.png

feof函数为真表示已到文件末尾,逻辑取反使while语句的条件为如果文件没有到末尾继续执行循环。

当有多个文件操作时,循环条件应是多个feof函数的组合逻辑。

使用fgetc和fputc函数可以处理文本文件和二进制文件。

1、fgetc函数从文件中读入一个字符数据,其函数原型为:

524d49ee1317b48c4b8da9f0fb845daf.png

参数stream是已打开的文件指针,该文件必须是以读或读写方式打开的。

fgetc函数返回读取从文件中得到的字符数据(低8位),如果在文件末尾则返回EOF。

EOF是在头文件stdio.h中定义的符号常量,值为-1。

2、fputc函数将一个字符数据写入文件中,其函数原型为:

6dc993a66cfd011d940a049fb08d7e1f.png

参数stream是已打开的文件指针,该文件必须是以写、读写或追加方式打开的。

参数c是输出字符,使用低8位。如果写入成功函数返回非零值,否则返回EOF。

3、例题:复制源文件到目的文件,支持命令行文件名输入。

标签:总结,文件,函数,fgetc,C语言,读入,末尾,EOF

来源: https://www.cnblogs.com/ZengBlogs/p/12217681.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值