目录:
-
为什么使用文件
-
什么是文件
-
文件的打开和关闭
-
文件的顺序读写
-
文件的随机读写
-
文本文件和二进制文件
-
文件读取结束的判定
-
文件缓冲区
1. 为什么使用文件
保存数据,让数据持久化保存,可以方便读取
2. 一般的文件分为两种:
程序文件:
源程序文件(包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe),
数据文件:
在运行的时候读取的文件,或者在运行过程中输出内容的文件。
3. 文件的打开与关闭
3.1 文件指针
每个被使用的文件都在内存中开辟了一个对应的文件信息区,来存在文件的相关信息,这些信息都存在一个结构体中,该结构体的类型声明在系统中取名为FILE,一般都是通过FILE的指针来维护这个结构的变量,通过文件指针变量能够找到与它相关联的文件
3.2文件的打开和关闭
文件在读写之前先打开文件,使用结束之后关闭文件
在编写程序时候,打开文件时,都会返回一个FILE*的指针指向这个文件
ANSIC规定使用fopen函数打开文件,fclose来关闭文件
//打开文件 FILE * fopen ( const char * filename, const cha