【问题标题】:BASIC got error for "expected end of line"BASIC 出现“预期行尾”错误
【发布时间】:2013-11-04 03:11:36
【问题描述】:
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 行错误:预期未定义

我该如何解决?

【问题讨论】:

    标签: error-handling basic


    【解决方案1】:

    我怀疑您的代码是针对不同风格的 BASIC 设计的。它们有很多,它们都有自己的微妙之处。我猜一下:您使用的 BASIC 不允许在一个 dim 语句中调暗多个数组。将其分解为单独的以冒号分隔的语句应该可以解决它:

    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)
    

    【讨论】:

    • 非常感谢!我是 BASIC 的新手,你能告诉我可以在 Windows 中使用什么工具来编译我的代码吗?我使用了相当基本的但似乎错了。谢谢!!
    • @user2951298 我真的不知道我害怕。我最后一次使用 BASIC 是在 DOS 时代。我敢肯定那里有 Windows BASIC 或模拟器。
    【解决方案2】:

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

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

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

    保存使用“save”,加载使用“load”

    其他一切都应该与 Q-Basic 类似

    【讨论】:

    • 不,唯一值得一提的 BASIC 是在 12 月 PDP-10 上运行的达特茅斯 BASIC。这是真正的 BASIC!
    猜你喜欢
    • 2016-04-25
    • 1970-01-01
    • 2010-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多