1

如何向上滚动并查看输出中先前显示的行?

我正在使用 QB64,并且必须运行一个程序 1000 次,但我看不到起跑线。实际上,我看不到前 800 行左右。

有没有办法扩大窗口或向上滚动以查看所有内容?因为我没有滚动条,如果我使用任何键向上滚动,它就会退出控制台窗口。

提前致谢。

4

3 回答 3

2

新版QB64支持控制台窗口,应该可以为所欲为。虽然我不太习惯控制台,但如果一切都失败了,你总是可以将文本保存在字符串数组中并检查它。在 qb64.net 的社区中有一些创建列表的示例,或者您可以使用滚动条等创建自己的列表。

于 2013-07-15T22:24:16.047 回答
1

在循环中输入一行数据输出:

if x > 24 then
   if 24 MOD x then sleep
endif

MOD是模数命令,其中模数将返回 和 的余24x。在这种情况下,如果它为零,那么它将暂停控制台输出,直到用户按下任何键。

于 2017-06-26T14:02:35.243 回答
0

如果您不想弄乱自定义缓冲区,只需使用控制台:

$CONSOLE:ONLY
_DEST _CONSOLE

在你的程序开始时,QB64 将只创建一个控制台窗口,默认情况下可以向后滚动,以便可以看到过去的行。

于 2018-06-15T20:21:50.700 回答