6.13 文件读写
VI 主要在“编程 -> 文件 I/O”函数选板上:
不同类型的划分主要是按照数据在文件中的组织格式来区分的。
如果我们先不考虑数据的组织格式,只考虑文件中的数据的内容,可以把文件分为两大基础类别:二进制文件和文本文件。
二进制优缺点
优点:
二进制文件直接把数据的原始格式写入硬盘,优点是数据占用空间小。
缺点:
二进制文件中可能包含各种长度的不同类型的数据;如果不知道一个二进制文件的格式,是无法知道里面存储的都是哪些数据的。
二进制文件只能使用约定好的的程序或函数来读写
文本:
文本文件里面的数据都是人眼可以识别的字符串,优点是可以直接使用文本编辑器打开这类文件进行查看和编辑
综上所述,如果需要高速度,就使用二进制文件;如果需要操作方便就是用文本文件。
二进制文件读写
存储任何类型的数据,比如数组、簇等

存入数据后,一定要记得关闭文件。出于效率考虑,文件写入函数通常不会把数据直接写入硬盘,而是会先把数据放在缓存中,只有关闭文件才能确保所有缓存中的数据被写入硬盘。
要还原文件中的数据,只能再编写一段程序,把数据读出来。读取二进制文件的过程与写入十分类似:

文本文件读写

浙公网安备 33010602011771号