南京等hi范大学C语言第十三讲.pptVIP

  • 0
  • 0
  • 约1.15万字
  • 约 19页
  • 2018-08-01 发布于江苏
  • 举报
南京等hi范大学C语言第十三讲

第十三章 文件 330 13.1 C文件概述 文件:存储在外部介质上数据的集合。 文件分类 按存储介质: 普通文件:存储介质文件(磁盘、磁带等) 设备文件:非存储介质(键盘、显示器、打印机等) 按数据的组织形式: 文本文件: ASCII文件,每个字节存放一个字符的ASCII码 二进制文件:数据按其在内存中的存储形式原样存放 文件处理方法 缓冲文件系统:高级文件系统,系统自动为正在使用的文件开辟内存缓冲区 非缓冲文件系统:低级文件系统,由用户在程序中为每个文件设定缓冲区 磁盘文件 输出文件缓冲区 输入文件缓冲区 程序数据区 a 缓冲文件系统: 缓冲区 指令区 程序 用户数据区 磁盘 非缓冲文件系统: 13.2 文件类型指针 1. 文件结构体FILE 缓冲文件系统为每个正使用的文件在内存开辟文件信息区 文件信息用名为FILE的结构体描述 FILE由系统在stdio.h中定义 typedef struct { int _fd; //文件号 int _cleft; //缓冲区中剩下的字符数 int _mode; //文件操作方式 char *_next; //文件当前读写位置 char *_buff; //文件缓冲区位置 }FILE; 2. 文件类型指针变量 指针变量的定义: FILE

文档评论(0)

1亿VIP精品文档

相关文档