DOSbox中QB中TIME $中的奇怪字符(Linux与Dos)

时间:2019-09-08 04:46:36

标签: qb64

我一直在DOSbox中使用VBdos(QB方言),并找到了Time $ 不再在23:59:59处用尽,而是返回小时数

99:59:59

我无法解析的

。我用S $ = Format $(现在,“ hh:mm:ss”)来伪造它

实际上,在使机器在线4天后,没有暂停/休眠日期$ 返回启动日期,而dos返回当前日期:在Linux中为09-02-2019 而不是今天:09-05-2019这不是问题。所以,无论如何,我的问题是linux time $返回为hh:mm:ss,有时 小时为; 8:00:00,有时> 8:00:00,有时= 8:00:00, 我想知道为什么吗?

1 个答案:

答案 0 :(得分:1)

听起来像您正在使用的BASIC解释器中的错误。

9之后的ASCII字符为:;<=>?,和@,后跟大写字母。我的怀疑是,解释程序正在使用这些字符,就好像它们是高于9的数字一样。例如;8可能是118。

相关问题