问题标签 [qbasic]
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.
text - 输入在 Qbasic 中不起作用
我已经开始学习Qbasic。对于初学者练习,我从一个简单的文本游戏开始。一座山位于“北”,当您键入“北”时,控制台应在按 后打印“山” Enter。但是,当键入并Enter按下“north”时,代码不会被执行。这只是初学者的错误吗?我应该按不同的东西Enter吗?
这是代码:
以及repl.it的输出:
qbasic - qbasic打开“file.dat”输入为#1或输入为#2有什么区别
现在我在 10 年级,我正在学习 open"file.dat" 用于输入/输出,因为 #n 看看我的程序
所以通过这个程序,我将我的名字保存到文件中,现在我使用输出作为#n 来打印这个数字。看看我的下一个程序
所以这个程序将打印我或用户名。但有一件事让我感到困惑。如果我将使用打开的“samrat.dat”作为#5 输入,并在所有地方将#1 更改为#5,则输出相同。我不太明白它是如何工作的。如果 #1 与 #1000 相同,则需要其他数字。请告诉我
qbasic - qbasic 程序中“while eof(n)”的目的是什么?
鉴于此程序代码:
我不太明白有什么用do while not eof(5)
?如果eof(n)
删除该语法会发生什么?
loops - qbasic如何在指定时间后退出循环?
分类
做
键控$=inkey$
循环直到键入$<>""
打印“你好世界”
结尾
所以在这个程序中,正如你所看到的,直到在语句“keyed$=inkey$”中按下一个键,程序才会显示你好世界。所以我想要这样一个语句或程序,它会在特定时间退出循环。因此程序将等待 4 秒,如果用户在此之前按下该键,它将转到下一行,即使用户不按任何键,程序也会在 4 秒内移动到下一行。请帮我!!!
loops - Qbasic 高亮菜单
有没有人有示例代码或说明来完成这项工作?我从来没有能够完成使用箭头键和enter选择的突出显示菜单。提前致谢!
我预计通过为每个选项绘制框,并在选择选项时为文本着色时重新绘制颜色框来实现这一点。我只是不确定如何设计一个循环来实现这一点。我对INKEY$
函数和SELECT CASE
语句很满意,但我不知道如何将它们考虑在内。
qbasic - QBasic:如何从另一个程序中运行一个程序?
我在 QBasic 中制作了两个不同的程序,它们都保存在不同的 .bas 文件中,即一个是1.bas,另一个是2.bas。
如何在程序 1.bas 中打开程序2.bas而不关闭它?
程序 1 应该在程序 2 中运行一段时间,当它结束时我应该再次在程序 2 中。有什么办法吗?
我想知道是否有适用于 QBasic 和/或 QB64 的语法。
qbasic - QBASIC 编程混乱
我刚刚使用这种编程语言创建了一个文本到语音转换器。
代码是,
你知道,我在这里用这种语言编写了一个可视化的基本代码。我的主要困惑是,我可以说这个程序是使用 QBASIC 编程语言构建的,还是应该称它为 Visual Basic 程序?
basic - 为什么这些相同的 QB 计算会产生略有不同的值?
所以,我试图将一些非常古老且古老的工程分析 QBasic 4.5 代码移植到 C 中。我试图精确匹配结果,但我发现我不太明白 QB 是如何进行数学运算的。
例如,这两行
d2 变为 1.07920125E-4(浮点数 0x38e2532d)
e2 变为 1.0792013E-4(浮点数 0x38e2532e)
这一点都不一样。谁能帮我理解为什么?非常感谢。
qbasic - ON 在 QBasic 中做什么?
我一直在做一个项目,在这个项目中我采用了一个旧程序并创建了一个新版本....问题是它是用 Quick Basic 编写的,并且它有一行我不明白的代码
谁能告诉我这是什么???顺便说一句,我正在研究 VisualBasic
qbasic - QBASIC 十进制到二进制转换
我在 QBASIC 中使用 STR$() 将十进制数转换为二进制数。但我需要一种不使用字符串函数将十进制数转换为二进制数的方法。谢谢。
我的代码: