第13章文件
1 第13章 文件
13.1文件概述 到目前为止,我们所编程序中的输入都来自 键盘,而输出都送到显示器,且程序所处理的数据 都是在内存中进行的,程序一旦运行结束,存放 在变量和数组中的数据都会消失。 这种数据处理方式有一些缺点: ■不利于大量数据复用、保存及交流; ■由于手工及慢速设备的IO,会延长程序的完 成周期
2 13.1 C文件概述 到目前为止,我们所编程序中的输入都来自 键盘,而输出都送到显示器,且程序所处理的数据 都是在内存中进行的,程序一旦运行结束,存放 在变量和数组中的数据都会消失。 这种数据处理方式有一些缺点: 不利于大量数据复用、保存及交流; 由于手工及慢速设备的I/O,会延长程序的完 成周期
解决问题的办法就是利用文件。程序中都从 文件中读入数据,而程序中输出的数据也都存放 到文件中去。 程序中大量的数据处理都必须利用文件进行。 因此,必须掌握如何使用文件的基本知识。 本章将介绍C语言中文件的IO处理方法及 相关的ⅣO函数的使用
3 解决问题的办法就是利用文件。程序中都从 文件中读入数据,而程序中输出的数据也都存放 到文件中去。 程序中大量的数据处理都必须利用文件进行。 因此,必须掌握如何使用文件的基本知识。 本章将介绍C语言中文件的 I/O 处理方法及 相关的 I/O 函数的使用
文件概念 可从各种不同的角度来认识文件: 般来说,文件是记录的集合,而一个记录 由若千字段组成,一个字段则是一串有意义的字 符。 磁盘文件 从文件的存储介质来看:1磁带文件等 顺序存取文件 从文件的组织形式来看1随机存取文件
4 1、 文件概念 可从各种不同的角度来认识文件 : 一般来说,文件是记录的集合,而一个记录 由若干字段组成,一个字段则是一串有意义的字 符。 从文件的存储介质来看: 从文件的组织形式来看: 磁盘文件 顺序存取文件 随机存取文件 磁带文件等
从文件的存取方式来看:顺序文件 索引文件 二进制文件 从文件的表示形式来看: 文本文件等 总之文件总是存储在外部存储介质上(例如 磁盘、磁带等),有一个名字以供识别。因此, 个文件实际上就是存储介质上的一片命名的存储区 城。至于这片存储区域在哪儿,是连续的还是分散 的,普通程序设计者不必关心。 文件有各种属性,基本的属性有只读、只写、 可读可写
5 从文件的存取方式来看: 顺序文件 索引文件 从文件的表示形式来看: 二进制文件 文本文件等 总之, 文件总是存储在外部存储介质上(例如 磁盘、磁带等),有一个名字以供识别。因此,一 个文件实际上就是存储介质上的一片命名的存储区 域。至于这片存储区域在哪儿,是连续的还是分散 的,普通程序设计者不必关心。 文件有各种属性,基本的属性有只读、只写、 可读可写