第十一章 文件00110001 00110000 00110000 00110000 0011000000100111 0001000011.2 缓冲文件系统内存 缓冲区 磁盘文件缓冲文件系统示意图1. 文件指针:FILE *fp;通过该指针来对文件进行操作,C 系统为被使用的文件定义一个文件结构变量 FILE,用来存储有关文件的信息。2. 文件的打开与关闭文件打开(fopen 函数) fp=fopen(“, “);操作模式符号表符号 含 义符号 含 义符号 含 义Rwarb只读文件只写新建文件文本尾加数据r+w+a+rb+读或写文件读或写新建文件读或写文件读或写二进Wbabwb+ab+只写二进制文件二进制尾加数据读写新建二只读二进制文件制文件 进制读或写二进制文件文件关闭(fclose 函数) fclose(); 关闭 fopen 函数打开的文件 3.文件操作函数 文字块读写函数 fread (, ,); fwrite(, ,);格式化读写函数fprintf (,);fscanf(,); 指针返文件首函数: rewind();改变文件指针函数:fseek(,);起始点描述符:起始点 名字 数字文件首 SEEK_SET 0当前位 SEEK_CUR 1文件尾 SEEK_END 2指针位置获取函数:= ftell();测试文件尾函数:feof(fp)