随即文件的长度是否可有可无?请高人指点下。

来源:百度知道 编辑:UC知道 时间:2024/06/08 09:46:54
麻烦说明下原因。
Private Sub Command1_Click()
Dim i As String
Open "d:\notebook.txt" For Random As #1
Get #1, 1, i
print i
Close
End Sub
运行时系统提示记录长度错误
Private Sub Command1_Click()
Dim i As integer
Open "d:\notebook.txt" For Random As #1
Get #1, 1, i
print i
Close
End Sub
该程序却能运行并得出结果,当i为不同数据类型的时候有不同的结果,请问什么原因?
希望高人能说的详细点。

1、随机文件的记录长度,如果不特意说明,记录长度默认为128字节。如果原记录不是128字节长度,则应当说明,否则会出错。
2、随机文件的读取和存储都是以二进制方式进行。所以,对同样的文件内容,各种变量类型以自己的方式理解,就得到不同的结果。

如果没有,会采用一个默认值