- 2
- 0
- 约1.33万字
- 约 51页
- 2017-02-16 发布于湖北
- 举报
教学内容: 13.1 文件及其分类 13.2 文件指针 13.3 文件的打开和关闭 13.4 文件的读写 13.5 文件的随机读写和出错检测 教学要求: 1. 掌握文件的概念以及文件指针的定义方法。 2. 掌握文件的打开和关闭的操作方法。 3. 掌握有关文件操作函数的使用。 13.1 文件及其分类 在程序运行时,程序本身和数据一般都存放在内存中。当程序运行结束后,存放在内存中的数据被释放。 如需要长期保存程序、以及原始数据,运行结果,就必须以文件形式存储到外部存储介质(如磁盘等)上的数据的有序集合,在使用时才调入内存中来。 文件名一般结构为: 主文件名[.扩展名] 文件命名规则,遵循操作系统的约定。 例如:源程序文件、目标文件、可执行文件、库文件 (头文件)等。 1.ANSI C 的缓冲文件系统 (1)缓冲文件系统 缓冲文件系统是指,系统自动地在内存区为每个正在使用的文件开辟一个缓冲区。 从内存向磁盘输出数据时,必须首先输出到缓冲区中。待缓冲区装满后,再一起输出到磁盘文件中。 从磁盘文件向内存读入数据时,则正好相反:首先将一批数据读入到缓冲区中,再从缓冲区中将数据逐个送到程序数据区。 (2)非缓冲文件系统是指系统不自动开辟确定大小的缓冲区,而由程序为每个文件设定缓
原创力文档

文档评论(0)