BASIC得到了错误的预期结束"

时间:2013-11-04 03:11:36

标签: error-handling basic

170 FOR J=1 TO 5
180 PRINT
190 NEXT J
200 REM *********************************
210 DIM A(2),B(2),C(2),D(2,100),E(2,100),F(2,100),G$(100)
220 REM *******ENTER INPUT
230 PI=3.141593

我收到了错误: 第210行出错:预期的行尾

这是什么意思?我该如何解决?

如果我删除第210行,我会得到: 第230行出错:预期未定义

我该如何解决?

2 个答案:

答案 0 :(得分:1)

我怀疑你拥有的代码是针对不同的BASIC风格的。有很多,他们都有自己的微妙之处。我猜测:您使用的BASIC不允许在一个昏暗的语句中调暗多个数组。将其分解为单独的冒号分隔语句应修复它:

210 DIM A(2): DIM B(2): DIM C(2): DIM D(2,100): DIM E(2,100): DIM F(2,100): DIM G$(100)

如果没有解决问题,或者您愿意,请将其分成多行。然后,新错误消息中的行号应该缩小有问题的部分:

210 DIM A(2)
211 DIM B(2)
212 DIM C(2)
213 DIM D(2,100)
214 DIM E(2,100)
215 DIM F(2,100)
216 DIM G$(100)

答案 1 :(得分:1)

接受的答案是完全正确的,但是为了解决你的第二个问题,我更喜欢GW-Basic,这很简单,给你一个古老的时间感。

要使用它,您需要32位计算机或像DOSBox这样的DOS模拟器。如果您不确定如何使用doxbox,请参阅this article

要关闭底部的热键条,请键入KEY OFF

要保存使用“保存”并加载使用“加载”

其他一切应与Q-Basic相似