在Ti-83 Basic中是否有像其他语言一样的EOF操作符,例如C? 我知道有些程序在按下“On”按钮时终止(很像EOF操作符,Ctrl + D,在* nix中),但是我无法弄清楚如何分配这个操作。
作为一个非常糟糕的例子,说我有
:Prompt Str0
:While Str0 ≠ "EOF"
:Disp "This code works!"
:Prompt Str0
:End
我想要打印“此代码有效!”然后提示输入Str0,直到我输入一个终止文件的键组合(“On”按钮,我猜)。
现在当然还有其他表达上述代码的方法,不依赖于EOF。我只想举一个EOF 可能有用的场景的简单示例。
答案 0 :(得分:1)
如果您正在寻找一种方法来获取键盘输入以结束程序,则没有单一功能,但您可以使用:Disp "This code works!"
:While getKey ≠ 21
:End
:While getKey ≠ 31
:End
:While getKey ≠ 45
:End
:Disp "Program ending"
:Stop
编写代码来执行此操作。这是一个如何使程序进入直到输入某个组合键或程序被破坏的示例。
"This code works!"
上面的代码显示getKey
,然后等到第二个,ALPHA,然后按下CLEAR,然后显示“程序结束”,然后退出。如果您不熟悉{{1}}功能,我建议。祝你的编码好运!