C语言文件篇——文件操作

本文详细介绍了C语言中的文件操作,包括文件的打开和关闭、读写函数如fputc/fgetc、fputs/fgets、fscanf/fprintf、fread/fwrite,以及文件定位函数fseek、ftell和rewind。还探讨了文本文件和二进制文件的区别,以及如何判断文件读取的结束。同时,文章提供了多个练习题帮助读者巩固理解。
摘要由CSDN通过智能技术生成

目录

为什么使用文件,文件是什么

 文件的打开和关闭

 文件的打开和关闭

fputc和fgetc函数 

 fputs和fgets函数

fscanf和fprintf函数

理解文件的读和写

fread和fwrite函数

sprintf和sscanf函数

 fseek函数

 ftell函数

rewind函数 

文本文件和二进制文件 

 用VS查看二进制文件

 文件读取结束的判定

 文件缓冲区

习题1 

习题2 

习题3 

习题4 

习题5 

习题6 

习题7 

习题8 

习题9 

习题10 

习题11 

习题12 


为什么使用文件,文件是什么

 使用文件我们可以将数据直接存放在电脑的硬盘上,做到了数据的持久化

磁盘上的文件是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件(从文件功能的角度来分类的)。

程序文件:包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe)。

数据文件:文件的内容不一定是程序,而是程序运行时读写的数据,比如程序运行需要从中读取数据的文件,或者输出内容的文件。

文件名:一个文件要有

评论 73
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

头发没有代码多

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

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

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

打赏作者

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

抵扣说明:

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

余额充值