主题:[讨论]随机文件的越界(QB的越界3)
用for random方式打开的文件叫随机文件,
需要指定记录长度的,
默认长度为256
用随机方式打开的文件,
写文件的时候是可以越过文件尾的,
你写的记录会作为新的文件尾.
只是别要以为从旧文件末到你的记录之间是空的,
那些地方会被QB包含进来,但却不处理的
那是内存里被丢弃的数据.
也就是可以说是乱码.
别以为不会用到
在自己对随机文件排序建立新文件的时候
就需要用到了,
有很多时候,把后面的记录先写入了,
而前面的记录还没确定好的时候就会出现这种情况了.
需要指定记录长度的,
默认长度为256
用随机方式打开的文件,
写文件的时候是可以越过文件尾的,
你写的记录会作为新的文件尾.
只是别要以为从旧文件末到你的记录之间是空的,
那些地方会被QB包含进来,但却不处理的
那是内存里被丢弃的数据.
也就是可以说是乱码.
别以为不会用到
在自己对随机文件排序建立新文件的时候
就需要用到了,
有很多时候,把后面的记录先写入了,
而前面的记录还没确定好的时候就会出现这种情况了.

您所在位置: