我把它搞定了,呵呵,我自己在这自言自语半天,我自己把答案写出来吧,像我一样的初学者遇到了可以参考一下。问题就是出在上面那个文件结束符的地方。我把修改后的代码贴在下面,仅供参考~~
n
def write_file
array useless(3)
loop n(1,3)
useless(n)=n*n
endloop
status=open('useless.dat',2,0)
status=write(useless,3)
;status=close;这句不要了,也就是不关闭文件了,这样就不会生成那个结束符了
end
def write_file_2
array useless2(3)
loop n(1,3)
useless2(n)=n*n+1
endloop
;status=open('useless.dat',2,0);这句也不要了,不用重新打开文件了
status=write(useless2,3)
status=close
end
def read_file
array bb(6)
status=open('useless.dat',0,0)
status=read(bb,6)
status=close
loop n(1,6)
oo=out(bb(n))
endloop
end
write_file
write_file_2
read_file
sys del useless.dat;这里加了这句,免得每次自己去删已经生成的文件