在Ti-83 BASIC中称为“EOF”

时间:2016-01-25 03:22:34

标签: eof ti-basic

在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 可能有用的场景的简单示例。

1 个答案:

答案 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}}功能,我建议enter image description here。祝你的编码好运!