P { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px }
文件:指存储在外部介质上的数据集合
操作系统以文件为单位对数据进行管理
文件分类:ASCII码文件(文本文件)直接显示内容,费存储空间
二进制文件 节省存储空间(0101组合)
对文件进行读写时需要知道:
文件名、文件状态、当前读写位置、缓冲区等信息
C编译系统定义了一个结构体类型FILE来存放以上信息在stdio.h中
typedef struct {
} FILE;
用FILE定义指向文件的指针变量
在C语言中,没有输入输出语句,对文件的读写需要用库函数来实现
fopen 打开
fclose 关闭
字符的输入输出:fgetc fputc
字符串的输入输出 fgets fputs
格式化输入输出 fscanf fprintf
数据块的输入输出 fread fwrite
文件的定位函数 rewind fseek