第12讲文件.pptVIP

  • 2
  • 0
  • 约8.31千字
  • 约 42页
  • 2015-08-12 发布于广东
  • 举报
第12讲 文件 内容提要 文件概述 标准文件操作 文件概述 文件是指存放在外存储器上的信息的集合 数据文件的存储形式 (1)文本文件(ASCII文件) 按数据的ASCII形式存储 (2)二进制文件 按数据在内存中的二进制形式存储 标准文件与非标准文件 利用缓冲区将对磁盘文件的频繁逐次访问变为批量访问的做法称为标准文件操作 文件的存取方式 标准I/O提供了4种文件存取方法 (1)读写一个字符 (2)读写一个字符串,将多个字符组成的字符串写入文件或从文件中读出。 (3)格式化读写,根据格式控制指定的数据格式对数据进行转换存取。 (4)成块读写,也称做按记录读写。 4种存取方式和C语言的对应的函数关系: 标准文件FILE结构指针 FILE类型 保存被使用的文件的有关信息 所有的文件操作都需要FILE类型的指针 FILE是库文件中定义的结构体的别名 注意不要写成struct FILE 举例 FILE *fp; FILE类型 typedef struct { short level; /*缓冲区满空程度*/ unsigned flags; /*文件状态标志*/ char fd; /*文件描述符*/ unsigned char hold; /*无缓冲则不读取字符*/

文档评论(0)

1亿VIP精品文档

相关文档