用随机方式读出固定长度记录的文件显示不对,是否用binary方式读出,该怎么读?谢谢
对应的数据文件的格式是这样的1 2 3 ,,,,,365, 366 第一年 11 22 33。。。。365 366 第二年 111 222 333。。。。第三年。。。。。
也就是每年有366个数据(非闰年第366天也写入一个标识符999) 第367写年份
那么形成二进制文件的过程是这样的,每个数据表达为8个字节长度的整型(头两个字节表达给真实的数据,后6个字节为空),写的次序如上面次序。
random方式读数据是这样的
定义一个long的变量,然后用
dim aa as long
open 文件 for random as #1 len=8
get #3,3,aa---(这里假设形成二进制的时候,第三个位置写进了34这个整数)
debug.print aa
close #1
结果aa的值不是34.
-----------------------
请问,该如何读出这个二进制文件,如果是random方式,代码如何写,如果是binary方式打开,该如何写才能显示数据。谢谢!