C第16章文件要点
第16章 文件 16.1 C语言文件的概念 一、文件的概念 ?? 是存储在外部介质上的一批相关数据的集合。 二、文件的输入输出 ?? 文件的输入输出操作也称为“存取方式”,C语言中对文件的存取方式有两种:顺序存取和直接存取。 三、文本文件和二进制文件 数据文件按照其内部格式可以分为: ⑴文本文件 ? 文件内容以ASCII码形式存储的数据文件。 ⑵二进制文件 ? 文件内容以二进制数形式存储的数据文件。 C语言的数据文件既可以是文本文件,也可以是二进制文件。 16.2 文件指针 文件指针实际上是一个指向结构体类型的指针,这个结构体中包含一个文件的描述性信息。定义文件类型指针的一般形式是: FILE *指针变量名; 每个数据文件,都有一个对应的FILE类型变量,用以存储该文件的信息。 例如:FILE *fp1,*fp2; 16.3 打开文件 3.常用打开方式: r 只读方式。文件必须已存在。 w 只写方式。可以创建新文件。 a 追加方式。文件必须已存在。 4.函数值: 若打开文件成功,则返回该文件的指针;否则,返回空指针NULL。 通常按如下方式打开一个文件: FILE *fp; fp=fopen(file1.c,r);
原创力文档

文档评论(0)