问题标签 [gw-basic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
773 浏览

gw-basic - GWBASIC 编程语言,总大小只有 79KB 怎么样?

一种只有 79kb 大小的编程语言。

GWBASIC 编程语言让我很困惑,我下载了它,它的大小只有79KB,这怎么可能?我以前从未见过大小为79kb的语言。

其他编程语言,如 mysql,其设置大小为32.6M

请解释为什么 GWBASIC 的大小是79KB

谢谢

0 投票
2 回答
1820 浏览

syntax - 未知的 GW-BASIC 函数/语法:Q(var) = var

我正在将一个过时的 GW-BASIC 程序翻译成 JavaScript,我遇到了一段令我难过的语法。注意(再次):完全不是我的代码,变量名都是疯狂的,这就是我首先移植它的原因。

问号是 line 1470: Q(Z) = KKQ在程序的前面被定义Q$为是/否输入变量,所以我在其中放入一个浮点数是没有意义的。之前的程序中没有Q()定义函数,我也找不到对Q()GW-BASIC 中函数的引用。

有什么帮助吗?

0 投票
1 回答
283 浏览

printing - 设置打印边距 GW-BASIC

我正在使用 GW-BASIC 语言,我需要在页面中心打印输出,现在它从 A4 尺寸页面的左上角开始,我可以尝试使用打印机首选项设置边距但是有没有这样的选择。

谁能告诉我如何设置它打印到页面的中心?

0 投票
1 回答
847 浏览

parsing - 如何在javacc中实现for循环

我正在实现一个基于 javacc 的解析器,它将能够处理 GW Basic 程序。

我像这样实现了for循环

但它不起作用。

如何实现 for 循环以使其正常工作。

或者我做错了什么。

提前致谢。

0 投票
2 回答
701 浏览

basic - 如何创建这个 gw 基本程序?

好的,我想知道如何让一个句子在 GW BASIC 中逐字出现。例如,如果句子是 I Am Boy,那么如何让它看起来像“I”首先打印,然后是“A”,然后是“m” ,然后 B 等等....就像打字一样请帮助我如果您发布一个工作程序编码,我们将不胜感激

0 投票
1 回答
619 浏览

basic - 如何在 gw basic 中更改字体和文本大小?

如何在 gw basic 中更改字体和文本大小?有没有办法做到这一点?

0 投票
4 回答
4699 浏览

basic - 如何随时退出一个gw基本程序?

我正在创建一个游戏,我希望如果用户按 F10 或任何其他功能键,那么程序应该结束。

0 投票
1 回答
934 浏览

audio - 如何在 GW-Basic 中播放背景声音(音乐)

我正在 GW-Basic 中开发游戏。我想向其中添加音乐,但问题是我无法在后台播放,但是当我添加声音时,首先播放声音,然后在游戏执行开始和 vICE 之后vERSA .虽然我希望这两种东西同时播放..所以知道该怎么做吗?

0 投票
1 回答
612 浏览

basic - GW-BASIC 的语法错误消息

我目前受到来自 GW-BASIC 的以下错误消息的阻碍:

这是上下文:

我尝试了使用和不使用 LET 关键字的分配,结果相同。我看不出我的代码有什么问题。

谢谢。

0 投票
2 回答
1217 浏览

sorting - 在 GWBASIC 中排序

我使用 GWBASIC 但无法找到一种简单的排序方法(数字) 我只有 4 个数字要处理(范围 150-200) 经过一些计算后,我得到了这 4 个数字,我需要将它们按升序排序到转到下一步。现在我手动执行此操作,查看屏幕上的输出并查找最小的数字并按升序输入。浪费了很多时间,更别提眼睛疲劳了!我一直在寻找各种尝试公式,但找不到适合我的公式。看起来是这样的: SM1 = 121.50 SM2 = 123.65 SM3 = 117.80 SM4 = 119.50 新的订单值应该是: XS1 = 117.80 XS2 = 119.50 XS3 = 121.50 XS4 = 123.65

我不需要它来打印或在屏幕上看到它,它应该只是移动到程序的下一个阶段。我将非常感谢一个非常简单的过程,以便我可以输入我的 BASIC 程序。谢谢 !