第十二章文件
第十二章 文件
第一节概述 1.文件是指记录在介质上的数据的集合 按所依附的介质:卡片文件、纸带文件、 磁带文件、磁盘文件 2.分按内容:源程序文件、目标文件 数据文件 按数据的组织形式:字符代码文件 二进制文件
第一节 概述 1.文件是指记录在介质上的数据的集合 2.分类 按所依附的介质:卡片文件、纸带文件、 磁带文件、磁盘文件 按内容:源程序文件、目标文件、 数据文件 按数据的组织形式:字符代码文件 二进制文件
3.对文件的操作是高级语言的一种重要功能 缓冲文件系统 咔缓冲文件系统 缓冲文件系统的特点 非缓冲文件系统与缓冲文件系统的区别 非缓冲文件系统与缓冲文件系统的各自的优点 缓冲文件系统的各种操作:文件打开、关闭 文件的顺序读写、随机读写 文件出错信息控制
3.对文件的操作是高级语言的一种重要功能 缓冲文件系统 非缓冲文件系统 缓冲文件系统的特点 非缓冲文件系统与缓冲文件系统的区别 非缓冲文件系统与缓冲文件系统的各自的优点 缓冲文件系统的各种操作:文件打开、关闭 文件的顺序读写、随机读写 文件出错信息控制
第二节文件(FILE)类型指针 一般形式: typedef structi /结构体成员项 用来存放文件信息*/ SFILE 如:FILE米fp1,*fp2,米fp3; /三个指针变量,均指向FLE类型结构体数据* 定义文件类型指针的一般形式: FLE*文件结构体指针变量
第二节 文件(FILE)类型指针 一般形式: typedef struct{ … }FILE; /*结构体成员项, 用来存放文件信息*/ 如:FILE *fp1,*fp2,*fp3; /*三个指针变量,均指向FILE 类型结构体数据*/ 定义文件类型指针的一般形式: FILE *文件结构体指针变量
第三节文件的打开与关闭 1.文件的打开( fopen函数) 调用方式: fopen(文件名,文件使用方式) 如: fopen(“file”,“r”) /米以只读方式打开文件fi1e*/ W a y+”“w+”“a+ rb b”“ab rb+”“wb+”“ab
1.文件的打开(fopen函数) 第三节 文件的打开与关闭 fopen(文件名,文件使用方式) 调用方式: 如:fopen(“file” , “r”) /*以只读方式打开文件file*/ “r” “w” “a” “r+” “w+” “a+” “rb” “wb” “ab” “rb+” “wb+” “ab+