【发布时间】:2019-05-08 07:15:27
【问题描述】:
运行此代码时,似乎 testfile.000 包含“00”而 testfile.001 包含“99”,那么,为什么这些文件之间没有冲突?它应该抛出一个“重复的定义”吗?
file1$ = "testfile.000"
file2$ = "testfile.001"
OPEN file1$ FOR RANDOM AS #1 LEN = 2
FIELD #1, 2 AS x$
OPEN file2$ FOR RANDOM AS #2 LEN = 2
FIELD #2, 2 AS x$
LSET x$ = "99"
PUT 1, 1
PUT 2, 1
END
【问题讨论】:
-
即:为什么不给文件#1和文件#2都分配“99”?
-
在 BASIC(也是 GW Basic)中,字段不能包含相同的字段名称。
标签: qb64