C语言程序ppt件ch11 文件.pptVIP

  • 1
  • 0
  • 约3.44千字
  • 约 28页
  • 2018-11-30 发布于浙江
  • 举报
C语言程序ppt件ch11 文件

第十一章;本 章 要 点;11.1 C文件概述;3. 组织形式: ASCII码(文本)文件和二进制文件 ASCII码(文本)文件:文件的每一个字节放一个ASCII代码,代表一个字符。 二进制文件:把内存中的数据按其在内存中的存储形式原样输出到磁盘文件上。;非缓冲文件系统: 系统不自动开辟确定大小的缓冲区,而由程序为每个文件设定缓冲区。 对文件的读写操作通过库函数实现。 ;11.2 文件类型指针;结构体类型由系统定义为“FILE”。 有的C版本在 stdio.h文件中有如下定义 typedef struct { int _fd;; /* 文件号 */ int _cleft; /* 缓冲区中剩下的字符 */ int _mode; /* 文件操作模式 */ char *_nexttc; /* 下一个字符位置 */ char *_buff; /* 文件缓冲区位置 */ }FILE;;例: 定义一个FILE类型的数组 FILE -efile [-MAXFILE]; -MAXFILE: 数组元素个数,也就是可使用文件的最大数目。 例:定义一个文件指针变量 FILE *fp; fp是一个指向FILE结构体的指针变量。可以使 fp指向某一个具体文件的结构体变量,通过读取该结构体变量中的

文档评论(0)

1亿VIP精品文档

相关文档