《C语言程序设计》第8章文件系统.ppt

第8章 文件系统 学习目标与要求 1、理解文件、文件系统、文件指针的概念 2、了解文件的分类情况,掌握文本文件与二进制文件区别 3、掌握文件的打开和关闭的含义,会合理使用各种不同的打开方式 4、掌握使用字符读写函数、字符串读写函数、数据块读写函数、格式读写函数、和定位函数对文件进行顺序或随机读写 5、能编写对文件进行处理的实用程序 本章要点 文件系统 文件的打开与关闭 文件的字符读写 文件的字符串读写 文件的数据块读写 文件的格式化读写 文件的定位 小结 文件系统 “文件”是指一组相关数据的有序集合。 为了标识一个文件,每个文件都必须有一个文件名。其一般结构为: 主文件名.[扩展文件名]。 主文件的命名规则遵循操作系统的规定,扩展名表示文件的类型。 例如:一个C语言源程序扩展名为“c”, 扩展名有时也可以省略。 从不同的角度可对文件作不同的分类。 1、按文件的组织形式分类 (1)顺序存取文件 顺序存取文件是指存取文件只能从头开始,顺序存取各个数据。 (2)随机存储文件 随机存储文件是指可先移动文件内部的位置指针到需要读写的位置,再进行存取其中数据。 2、按记录的逻辑结构分类 (1)记录文件 具有一定结构的记录组成,可以指定长度,也可以不指定长度。如数据库文件。 (2)流式文件 由一连串的字符(字节)数据顺序组成。如C系统,把文件都看成是字符流,按字节进行处理。输入输出字符

文档评论(0)

1亿VIP精品文档

相关文档