- 2
- 0
- 约1.33万字
- 约 51页
- 2018-05-08 发布于广东
- 举报
教学内容: 13.1 文件及其分类 13.2 文件指针 13.3 文件的打开和关闭 13.4 文件的读写 13.5 文件的随机读写和出错检测 教学要求: 1. 掌握文件的概念以及文件指针的定义方法。 2. 掌握文件的打开和关闭的操作方法。 3. 掌握有关文件操作函数的使用。 13.1 文件及其分类 在程序运行时,程序本身和数据一般都存放在内存中。当程序运行结束后,存放在内存中的数据被释放。 如需要长期保存程序、以及原始数据,运行结果,就必须以文件形式存储到外部存储介质(如磁盘等)上的数据的有序集合,在使用时才调入内存中来。 文件名一般结构为: 主文件名[.扩展名] 文件命名规则,遵循操作系统的约定。 例如:源程序文件、目标文件、可执行文件、库文件 (头文件)等。 1.ANSI C 的缓冲文件系统 (1)缓冲文件系统 缓冲文件系统是指,系统自动地在内存区为每个正在使用的文件开辟一个缓冲区。 从内存向磁盘输出数据时,必须首先输出到缓冲区中。待缓冲区装满后,再一起输出到磁盘文件中。 从磁盘文件向内存读入数据时,则正好相反:首先将一批数据读入到缓冲区中,再从缓冲区中将数据逐个送到程序数据区。 (2)非缓冲文件系统是指系统不自动开辟确定大小的缓冲区,而由程序为每个文件设定缓
您可能关注的文档
- 计算机应用基础项目教程课件作者周大勇课题四相册的制作.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目课件作者姚琳C语言程序设计_第3章节C语言控制语句.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目课件作者姚琳C语言程序设计_第4章节函数与编译预处理.ppt
- 计算机应用基础项目教程课件作者周大勇课题五学院简介.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目课件作者姚琳C语言程序设计_第5章节_数组.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目课件作者姚琳C语言程序设计_第6章节_指针.ppt
- 计算机应用基础与实训课件作者曾献文第1章节计算机应用基础知识.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目课件作者姚琳第7章节其他自定义数据类型.PPT
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目课件作者姚琳第8章节文件.PPT
- 计算机应用基础与实训课件作者曾献文第3章节Word2003文字处理.ppt
原创力文档

文档评论(0)