C 语言文件读写函数
C 语言程序可以同时处理多个文件,为了对每一个文件进行有效的管理,
在打开一个文件时,系统会自动地在内存中开辟一个区,用来存放文件的有
关信息(如文件名、文件状态等)
这些信息保存在一个结构体变量中,该结构体是由系统定义的,取名为
FILE。
FILE 定义在头文件 stdio.h
中 。
对每一个要进行操作的文件,都需要定义一个指向 FILE 类型结构体的指针变
量,该指针称为文件类型指针,文件类型指针的定义方法如下:
FILE *指针变量;
如:FILE *fp;
fp 是一个指向 FILE 类型结构体的指针变量。当 fp 和某个文件建立关联之后,
通过 fp 即可找到存放该文件信息的结构变量,然后按结构变量提供的信息找
到该文件, 实施对文件的操作。
文件打开函数 fopen()
• Fopen 函数的作用:
以指定方式打开指定文件。
打开成功,返回一个文件类型指针;
打开失败,则返回一个空指针 NULL。
格式:
FILE *文件指针变量;
文件指针变量=fopen(“
”
文件名 , “
”
文件使用方式 );
“
”
文件名 指要打开文件的名称。
“
”
文件使用方式 指文件的类型和操作要求。如下表所示: