+ -
当前位置:首页 → 问答吧 → vb的随机文件的读取

vb的随机文件的读取

时间:2011-08-21

来源:互联网

我在txt文本中直接写入123456789,然后保存,用随机读取,
Dim tem As String
Open "C:\Users\lenovo\Desktop\n.dat" For Random As 1 Len = 10
Get #1, 1, tem
Close
可是不管怎么变化len的值,就是出错,为什么呢,求教大虾

作者: vbtimer   发布时间: 2011-08-21

引用楼主 vbtimer 的回复:
我在txt文本中直接写入123456789,然后保存,用随机读取,
Dim tem As String
Open "C:\Users\lenovo\Desktop\n.dat" For Random As 1 Len = 10
Get #1, 1, tem
Close
可是不管怎么变化len的值,就是出错,为什么呢,求教大虾


Dim tem As String*9
Open "C:\Users\lenovo\Desktop\n.dat" For Random As 1 Len = 9
Get #1, 1, tem
Close

上述代码是一个可行的方案
Random 是以记录形式读取和保存数据,因此,每个记录必须明确指定长度!使用变长字符串变量(上述变量定义中没有*9),也是可以,但是,读取的时候,会将前两个字节解释为字符串的长度,然后按照指定的长度读入!

作者: worldy   发布时间: 2011-08-21

热门下载

更多