gpt4 book ai didi

cpm - 终止挂起程序并返回到 Turbo Pascal 3

转载 作者:行者123 更新时间:2023-12-04 14:41:35 25 4
gpt4 key购买 nike

我在 CP/M 2.2 上运行 Turbo Pascal 3.01A。假设我使用 Turbo Pascal 中的 R 菜单选项运行的 Pascal 程序存在错误并进入无限循环。是否有特殊的控制字符会中断我的程序并返回到 Turbo Pascal 菜单?

最佳答案

{U+} 指令将导致编译后的代码在每个语句之后检查是否有键被击中。如果是这样,将检查击键是否为 ^C;如果不是 ^C,击键将被丢弃。虽然这有助于中止程序,但它会减慢速度,并且相当烦人地扼杀了预先输入的能力。不幸的是,CP/M 不提供任何类型的键盘中断(尽管某些 CP/M 实现可能会提供),因此实际上没有任何更好的选择。如果 Turbo Pascal 可以选择实现自己的键盘缓冲,那就太好了,但我不知道。

关于cpm - 终止挂起程序并返回到 Turbo Pascal 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2683631/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com