vb中顺序型访问问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 09:32:32
open "THISFILE" for output as #1
print #1,"this is a test"
有谁能将上面的语句解释一下,尤其是#1的作用。

open "THISFILE" for output as #1 用输出模式(就是往文件里写数据)打开THISFILE文件,文件编号定义为1
print #1,"this is a test" 向#1文件写入this is a test内容。

#1可以理解为文件编号,因为在程序中可能会同时对多个文件进行操作,那么这时就用这个编号来区别这些文件。比如如果需要同时向三个文件写入数据,可以
open "THISFILE1" for output as #1
open "THISFILE2" for output as #2
open "THISFILE3" for output as #3
print #1,"this is a test"
print #2,"this is a test"
print #3,"this is a test"

用open语句记得要加结束句

open "..." for input或output as #1
....
close #1

input 是从文件提取数据
语句是:input #1,x '从#1中提取一个字段,储存到x里,字段以“,”为标志

output 是向文件输入数据
语句是:print #1 , .....
write #1 , .....