C语言提供对文件的各种操作有什么用

来源:百度知道 编辑:UC知道 时间:2024/06/04 11:29:51
C语言提供对文件的各种操作有什么用? C语言文件的各种函数,如格式输入,格式输出函数,添加,删除字符函数,它提供这些函数有什么用啊?

你看C语言前面的知识在一般的程序里都看得到,说明它们有它们的作用,但是比如编一个程序工资管理系统,这个程序里就用不到文件这个概念,还有比如俄罗斯方块游戏也是,这些大程序都用不到文件这个概念,那C语言为什么要提供对文件操作的各种函数呢?

文件很有用,而且非常重要!

(注:文件是一个大的概念(它不只是.txt或.bat文件,要知道你编写后的可执行程序本身(.exe)也是文件),所有的存储在外部介质上的数据都是文件!)

比如说,编写一个电子词典(简单查询程序),你不可能将成千上万的单词
都以代码的方式写到程序里吧!但你可以从网上下载英语单词的txt
文件,将其放到指定的位置,利用文件,在程序运行时以一定的格式
将其读入程序。简单 实用 方便!
(我就以这种方式编写了 英汉互译 的电子词典)

程序没有记录功能,关闭后会丢失你输入的信息,再打开时,又得重头开始(不知道你有没有这样的体会)。但通过文件可以将输入的信息保存起来,待下次需要时在使用!
例如,超市营业员使用的,记录客户所买物品的程序,它就是通过文件将
每天卖出的物品记录在文件上,以供老板或客户查询使用!

再如,系统的复制粘贴功能也是通过文件来完成的!
首先,复制是记录目标文件的路径,粘贴则是将目标文件中的数据
按一定的数量读入程序,然后再将其写入到指定地点!

总之,一般的大型程序都要用到文件。不信,你可以打开你c盘的任意一个程序
包,里面都会有很多各种各样格式的文件(如.txt,.dll,.ini等等)。

单独对于某一个程序来说用不着但不预示着在其他的方面用不着啊比如说如果编写上位机程序时就可以用到的啊。