主题:问一个不知道菜不菜的问题,关于随机文件中记录的删除??
假如我有以下这么多个《随机文件(名叫xiaocai)在#1的位置》的记录,
记录1:1 1 1 1 1
记录2:2 2 2 2 2
记录3:3 3 3 3 3
记录4:4 4 4 4 4
:
:
:
记录n:n n n n n
假如我要删去第3条记录
我用这样的方法(不是真正意义上的删除):
for i=4 to n 'n的值确定
get #1,i,xiaocai
put #1,i-1,xiaocai
next i
这样子也只是把所有的3以后的记录上移了一位,而且还没有抹去最后一条记录,当然要是把最后一条记录弄成空的也容易,但它还是记录,
开始时总的记录a=lof(1)\len(xiaocai),还是没有变,自减1????不行吧!
求助高手!!!!
或者告诉一下有没有随机文件记录删除的指令!!!!谢谢啦!
记录1:1 1 1 1 1
记录2:2 2 2 2 2
记录3:3 3 3 3 3
记录4:4 4 4 4 4
:
:
:
记录n:n n n n n
假如我要删去第3条记录
我用这样的方法(不是真正意义上的删除):
for i=4 to n 'n的值确定
get #1,i,xiaocai
put #1,i-1,xiaocai
next i
这样子也只是把所有的3以后的记录上移了一位,而且还没有抹去最后一条记录,当然要是把最后一条记录弄成空的也容易,但它还是记录,
开始时总的记录a=lof(1)\len(xiaocai),还是没有变,自减1????不行吧!
求助高手!!!!
或者告诉一下有没有随机文件记录删除的指令!!!!谢谢啦!