现在我在10年级,我正在学习open" file.dat"输入/输出为#n 一看看我的程序
cls
open "samrat.dat" for output as #1
input "enter your name";n$
write #1,n$
close #1
end
所以使用这个程序我将我的名字保存到文件中 现在我使用输出作为#n来打印这个数字。看看我的下一个节目
cls
open "samrat.dat" for input as #1
input #1,n$
print n$
close #1
end
所以这个程序会打印我的或用户名。但有一件事令我困惑。如果我将使用open" samrat.dat"输入为#5并在所有位置将#1更改为#5,输出相同。我不太明白它是如何工作的。如果#1与#1000相同则需要其他数字。 请告诉我
答案 0 :(得分:2)
您是对的,只要您在所有地方使用相同的文件编号,您的程序就会正常工作。 filenumber只是一个令牌,用于告诉您程序中的不同文件。
程序可以同时访问多个文件。 例如,您可以从一个文件中读取,处理输入,然后将其写入另一个文件。
OPEN infile$ FOR INPUT AS #1
OPEN outfile$ FOR OUTPUT AS #2
INPUT #1, A$
A$ = UCASE$(A$)
PRINT #2, A$
'etc.