如何将C语言文件操作编写成一个包含多个步骤的长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3565个文字,预计阅读时间需要15分钟。
为什么需要学习文件操作?例如,通讯录作为例子,我们把每个联系人的信息用scanf函数读入到结构体中,我们就可以把所有联系人的信息都显示在黑框框里。但是,当程序结束,所有信息都会消失。
为什么要学习文件操作?
以之前写的 通讯录 为例,我们把每个联系人的信息用 scanf 放到了结构体中,我们可以把所有联系人的信息都显示在黑框框里,但是,当程序结束,所有信息都被清除了,而如果我们想要保存这些信息,就要学习文件操作,将这些联系人的信息保存在文件中。
1.什么是文件
文件是以计算机硬盘为载体存储在计算机上的信息集合。是数据源的一种,最主要的作用是保存数据。
将数据放入文件中,相比代码程序中堆栈上的数据,其优点在于可以随时做到需要时添加、舍弃时删除,数据可以持久化。
在程序设计中,我们一般谈论的文件有两种:程序文件和数据文件(从文件功能角度去分类的)。
1.1程序文件
包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe)等。
1.2数据文件
文件的内容不一定是程序,而是程序运行时读写的数据,比如程序运行需要从中读取数据的文件,或者输出内容的文件。
1.3文件名
文件名是文件存在的标识,操作系统根据文件名来对其进行控制与管理。每个文件都被设定一个指定的名称,由文件主名和扩展名组成。
一个文件要有一个唯一的文件标识,以便用户识别和引用。
本文共计3565个文字,预计阅读时间需要15分钟。
为什么需要学习文件操作?例如,通讯录作为例子,我们把每个联系人的信息用scanf函数读入到结构体中,我们就可以把所有联系人的信息都显示在黑框框里。但是,当程序结束,所有信息都会消失。
为什么要学习文件操作?
以之前写的 通讯录 为例,我们把每个联系人的信息用 scanf 放到了结构体中,我们可以把所有联系人的信息都显示在黑框框里,但是,当程序结束,所有信息都被清除了,而如果我们想要保存这些信息,就要学习文件操作,将这些联系人的信息保存在文件中。
1.什么是文件
文件是以计算机硬盘为载体存储在计算机上的信息集合。是数据源的一种,最主要的作用是保存数据。
将数据放入文件中,相比代码程序中堆栈上的数据,其优点在于可以随时做到需要时添加、舍弃时删除,数据可以持久化。
在程序设计中,我们一般谈论的文件有两种:程序文件和数据文件(从文件功能角度去分类的)。
1.1程序文件
包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe)等。
1.2数据文件
文件的内容不一定是程序,而是程序运行时读写的数据,比如程序运行需要从中读取数据的文件,或者输出内容的文件。
1.3文件名
文件名是文件存在的标识,操作系统根据文件名来对其进行控制与管理。每个文件都被设定一个指定的名称,由文件主名和扩展名组成。
一个文件要有一个唯一的文件标识,以便用户识别和引用。

