在本章之前,所有输入输出操作只涉及键盘和显示器,在运行C程序时我们通过键盘输入数据,并借助显示器把程序的运算结果显示出来。但是,计算机作为一种先进的数据处理工具,它所面对的数据信息量十分庞大,仅依赖于键盘输入和显示输出等方式是完全不够的。通常情况下,解决这个问题的办法是将这些数据记录在某些介质上,利用这些介质的存储特性,携带数据或长久地保存数据。这种记录在外部介质上的数据的集合称为“文件”。<br> 其实,我们对文件并不陌生,在本书的开头,读者在编写C语言的简单程序时,就知道在VC6.0的环境下或在某些编辑系统中将源程序输入到计算机里去,然后把它们以文件的形式存储到磁盘上,这些文件我们称之为源程序文件,或叫文本文件、磁盘文件等。<br> 计算机的文件分类方法有很多,本章我们仅讨论通过C程序的输入、输出操作所涉及的、存储在外部介质上的文件,这类文件通常称为“数据文件”,并以磁盘作为文件的存储介质。<br> 在程序中,当调用输入函数从外部文件中输人数据赋给程序中的变量时,这种操作称为“输入”或“读”;当调用输出函数把程序中变量的值输出到外部文件中时,这种操作称为“输出”或“写”。
展开