大虾们应该会吧 好像不行吧?没试过. 当然可以的,自己反一下GVmaker中fopen()与 fread()是怎么实现的就知道了.
[此贴子已经被作者于2005-8-7 13:40:47编辑过]
太复杂了吧,应该很难反的说.Eastsun说一下吧. 很简单。
以NC2600为例:FileNo = $0911。
每打开一个文件,FileNo的值就会改变(对应当前操作的文件的编号)。
例如:用OpenFile(BRK$0514)打开一个文件“abc.txt”,然后LDA $0911,就可以得到该文件的编号。
把该编号存储起来,那么,以后如果要对“abc.txt”进行操作,只需要将FileNo($0911)的值改为该文件的编号即可。(当然,前提是“abc.txt”文件处于打开状态)
NC3000同理,但FileNo = $0918。 C000后有3个文件的缓存,可以通过一个开关来判断当前操作的文件。就是这么简单哇。 哦,就像操作目录时用的INODE号一样. 谢谢,又解决了一个问题
如何同时读取两个文件
机型3k如何读呢
页:
[1]