读书人

关于C语言文件的有关问题

发布时间: 2012-06-16 20:34:32 作者: rapoo

关于C语言文件的问题
今天我写了一个程序,是关于打开一个txt格式文件的程序,突发奇想,我将一个几M的文件打开,我发现用了很长时间,确切说,是发现用C语言程序打开文件远比用计算机本身所带的文本文档打开要慢得多,希望哪位专业人士能为我解答一下这个疑问。

[解决办法]
作为一个学程序设计的人,你应该知道计算机操作系统打开任何文件所需要的时间其实都是差不多的。但这里这个“打开”的概念和日常生活中听来的“打开”不是一回事。我们说的“打开文件”只的是在操作系统里将该文件打开,建立对应的缓冲区和相关信息。而日常所说的是在屏幕上显示出文件来供人查看。

那么,你问的是哪个“打开”?
[解决办法]
那么你在程序里就是把所有的文本从头到尾的显示了一遍?几M大的文件,全显示完当然要不少时间了。

至于Windows的记事本,那个在打开后仅仅显示开始部分文件而已,当然是要快很多了。

读书人网 >C语言

热点推荐