数据文件 3 n5 c( P. M3 _' U: K8 }
1基本文件操作语句与函数
# s( B6 z2 d t' x9 R ⑴ 打开文件 ★重点★难点★ , \, X3 _& z+ O! ? x
格式:Open文件名【for 方式】 as #文件号 & @) Q. N# U3 k- m. K
如果省略【for 方式】,则打开文件的存取方式是随机存取方式。 * o6 B8 r' V5 N4 m
方式指文件的输出方式,可以是Output(顺序输出)以写的方式打开、 input(顺序输入)、append(添加)。
% E" I% }4 z& q% P$ n I2 y 使用open语句打开文件时,如果为输入input打开的文件不存在,则产生“文件未找到”的错误;如果为Output(顺序输出) 、append(添加)访问方式打开的文件不存在,则建立相应的文件。
$ }: p2 l3 T v# W3 E2 I# I& c (2)关闭文件
( ^9 s6 X, P( F* {, i (3)EOF函数 9 z9 C+ |4 J, |% t3 u
用来测试文件的结束状态。利用EOF函数,可以避免在文件输入时出现“输入超出尾”错误。 DO While Not EOF . c. N0 @$ J2 I& @) l: U4 t- |
2.顺序文件与随机文件 5 S& \. v& R) j: X0 u) ~. w" ~* M
⑴ 顺序文件写操作 ' }2 i5 ?. P) r; p8 e3 x' \
Print #文件号,表达式 . ?" f) H5 t! T
Write #文件号, 表达式 + u L6 @8 ~& r7 }7 ^
(2)顺序文件读操作
' ~, F4 F1 ~; ], R/ t" C0 ^9 T' z Input #文件号,变量表 & N- |* M* z/ N: n( n
(3)随机文件的打开与读写操作
6 Q* \' M& Y) a& L2 T5 _" r 随机文件的记录是定长记录。在用open语言打开文件时必须指定记录的长度。
9 n6 M s. Q9 A) s 打开随机文件: Open”文件名” for random As #文件号 对文件的操作既可以读也可以写。 |