第1章文件
第13章 文件
主要内容 1.文件的 2C文件的引入及特点 3.文件类型指针 _4文件的基本操作:打 开、读写、关闭
◼主要内容 ◼ 1. 文件的 ◼ 2. C文件的引入及特点 ◼ 3. 文件类型指针 ◼ 4.文件的基本操作:打 开、读写、关闭
文件的引入 问题:通过前面的学习,我们知道,数据的处理包括数据的 输入、加工处理、结果的输出。纵观前面的c程序,对数据 的输入输出有如下特点: 待处理的数据要么由程序员编程时在程序中设定(该程序只 能处理固定的数据),要么在程序运行时由用户输入(而且 每次运行时都要重新输入) 2)程序处理的结果均输出到显示屏,无法实现永久性的保存 以便日后使用。 这显然不能满足实际应用的需求: 比如,在学生成绩的处理系统中,任何一个成绩只需输入一次, 以后在任何时候都能对其进行处理(求平均、查找、排名次 等),而且处理的结果(如排名次)可以保存起来,供以后 使用,无需每次都要先执行排名次的操作,然后才能査找某 人的名次
文件的引入 ◼ 问题:通过前面的学习,我们知道,数据的处理包括数据的 输入、加工处理、结果的输出。纵观前面的c程序,对数据 的输入输出有如下特点: 1)待处理的数据要么由程序员编程时在程序中设定(该程序只 能处理固定的数据),要么在程序运行时由用户输入(而且 每次运行时都要重新输入); 2)程序处理的结果均输出到显示屏,无法实现永久性的保存 以便日后使用。 这显然不能满足实际应用的需求: 比如,在学生成绩的处理系统中,任何一个成绩只需输入一次, 以后在任何时候都能对其进行处理(求平均、查找、排名次 等),而且处理的结果(如排名次)可以保存起来,供以后 使用,无需每次都要先执行排名次的操作,然后才能查找某 人的名次
■解决以上问题的方法是使用文件,将有用的数 据永久性的保存在外存上。 文件:一般指存储在外部介质上的数据的集合 作用:操作系统是以文件为单位对数据进行管 理的,每个文件的标识是文件名。当要读取某 个文件中的数据时,必须先指出文件名,按文 名找到其中的数据;当需要将一批数据永久 存放在外存上时,也必须先确定文件名,然后 才能向它输出数据 本章主要介绍C文件的特点以及文件的使用 (基本操作)
◼ 解决以上问题的方法是使用文件,将有用的数 据永久性的保存在外存上。 ◼ 文件:一般指存储在外部介质上的数据的集合。 作用:操作系统是以文件为单位对数据进行管 理的,每个文件的标识是文件名。当要读取某 个文件中的数据时,必须先指出文件名,按文 件名找到其中的数据;当需要将一批数据永久 存放在外存上时,也必须先确定文件名,然后 才能向它输出数据。 ◼ 本章主要介绍C文件的特点以及文件的使用 (基本操作)
131C文件概述 C语言将文件看作是“数据流”,即文件是由 串连续的、无间隔的字符数据构成,这种 结构称为“流式文件结构” 特点:流式文件结构在处理时不需考虑文件 中数据的性质、类型和存放格式,访问时只 是以字节为单位对数据进行存取,没有记录 的概念,而将对数据结构的分析、处理等工 作都交给后续程序去完成。因此,该文件 构更具灵活性,对存储空间的利用率高,同 时对编程者要求也高
13.1C文件概述 ◼ C语言将文件看作是“数据流”,即文件是由 一串连续的、无间隔的字符数据构成,这种 结构称为“流式文件结构”。 ◼ 特点:流式文件结构在处理时不需考虑文件 中数据的性质、类型和存放格式,访问时只 是以字节为单位对数据进行存取,没有记录 的概念,而将对数据结构的分析、处理等工 作都交给后续程序去完成。因此,该文件结 构更具灵活性,对存储空间的利用率高,同 时对编程者要求也高