一、文件的概念:

关于计算机基础中提及的文件、文件类型就不啰嗦了。

文件使用方式(文件操作)(1)

经常拿来吹牛的例子

在C语言中硬件设备可以看成文件,有些输入输出函数不需要你指明到底读写哪个文件,系统已经为它们设置了默认的文件,当然你也可以更改,例如让 printf 向磁盘上的文件输出数据。

这段话让我刷新对文件的认识。

二、从编码方式分:文本文件、二进制文件

此段信息了解即可。

文本文件:文本文件是一种计算机文件,它是一种典型的顺序文件,其文件的逻辑结构又属于流式文件。简单的说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。

二进制文件:是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码)。用户一般不能直接读懂它们,只有通过相应的软件才能将其显示出来。二进制文件一般是可执行程序、图形、图像、声音等等。

三、从数据存取方式分:顺序文件、随机文件

可以从任何位置读写为随机文件,文件中的数据是有结构的,而顺序文件不能。

四、掌握常用的函数

fopen、fclose、fwrite、fread、fseek

因为这些函数不常用,所以要掌握函数的参数及意义。

下面代码的功能:写入文件三条数据,读第二条出来。

文件使用方式(文件操作)(2)

,