一、了解文件结构体类型
typedef struct
{
short level; //缓冲区使用量
unsigned flags; //文件状态标志
char fd; //文件号
short bsize; //缓冲区大小缺省值512
unsigned char *buffer; //缓冲区指针
unsigned char *curp; //当前活动指针
unsigned char hold; //无缓冲区取消字符输入
unsigned istemp; //草稿文件标识
short token; //做正确性检验
}FILE;
文件指针的定义
FILE *文件指针名
一般情况下,每一个文件应该设一个指针变量,使它指向这个文件, 以实现对该文件的访问。
二、文件打开与关闭的基本方法
FILE *fopen(“文件名”, "使用文件方式")
函数功能:
按指定的文件使用方式打开指定的文件。 若文件打开成功,为该文件分配一个文件缓冲区和一个FILE类型变 量,返回一个FILE类型指针;若文件打开失败,返回NULL。
关闭文件
int fclose(文件指针名)
函数功能: 关闭文件指针指定的文件,释放该文件的缓冲区、FILE类型变量及文 件指针。 若文件关闭成功,则返回0;若文件关闭失败,则返回非0值。
下一章节讲解文件的读/写 熟练掌握常用文件的文件读/写函数、应用文件读/写函数解决一些基本问题