第五讲 C语言程序设计文件操作.pptVIP

  • 15
  • 0
  • 约3.56千字
  • 约 19页
  • 2016-11-28 发布于河南
  • 举报
第五讲 C语言程序设计文件操作

第九章 文件 要求掌握:缓冲文件系统的顺序读写 §9.1 文件概述 文件概念:记录在外部介质上的数据的集合。如磁盘文件,任何输入输出设备都是一个文件。 文件分类:源文件、目标文件、数据文件等。文本文件(ASCII)和二进制文件等。 文本文件:可读性好;二进制文件节省时间和内存。 对文件的输入和输出过程是通过操作系统来实现的。 缓冲文件系统 缓冲文件系统也称标准文件系统。特点是:对程序中的每一个文件都在内存中自动开辟一个缓冲区,临时存储数据,再依次输入输出。 标准I/O的四种读写方法 读写一个字符: 读写一个字符串: 格式化读写: 文件(FILE)类型指针 文件存储的信息包括:当前文件的读写位置,即对应的内存缓冲区的地址,缓冲区中未处理的字符数,文件的操作方式等。 文件的信息用一个结构体变量来存储的,系统在stdio.h中定义,类型名为FILE。 文件存储的信息一般不用变量名来标识,而是用指针来引用。 定义: FILE *fp, *p; §9.2 文件的打开与关闭 文件操作的步骤一般为: 打开文件; 对文件进行读写操作; 关闭文件; 文件的打开 通过函数fopen实现; FILE *fopen(文件名,文件的使用方式) 文件的使用方式: r- 只读方式; w- 可写方式; a- 追加方式; b- 二进制方式; 如果只读方式,则打开它,如果

文档评论(0)

1亿VIP精品文档

相关文档