- 文件
- 数据流
- ASCII文件、二进制文件
- 数据在磁盘中的存储:字符一律用ASCII,数值型数据可用ASCII,也可用二进制。
- 文件缓冲区和信息区
- 文件类型指针 p333
10.2打开与关闭文件
- fopen
- fclose
10.3顺序读写数据文件 p338putchar(向计算机屏幕输出单个字符)getchar(从计算机读入字符)
- 读写字符 fgetc fputc
- 读写字符串 fgets fputs
- 格式化方法读写数据文件 fprintf fscanf
- 用二进制方法向文件读写一组数据fread fwrite
- 注意C中写路径: 要两根斜杠。p343
10.4 随机读写数据文件
- 文件位置标记,这个标记(文件时存储在外部介质上的)与FILE指针(内存中的)不同
- rewind 是文件位置标记回到开头
- fseek 改变文件位置标记的位置(一般用于二进制文件)P351
- ftell测定当前文件位置标记的位置
10.5文件读写的出错监测
ferror
clearerr