我陷入了无限循环。我怎样才能终止这个循环?我尝试使用/按 Cntrlc 但没有任何 react 。我不知道如何阻止它。

main()
{
     while (1)
     {
          char ch;
          printf("Enter a character: \n");
          ch = getche();
          printf("\nThe code for %c is %d.\n", ch, ch);
     }
}

最佳答案

CTRLBREAK 可能会为此工作。我有一个模糊的记忆,CTRLC 并不总是与 Borland 产品一起使用。

不过,那是很久以前的事了,所以我不得不从很深的内存中检索它,这可能已经有些褪色了:-)

我要问你的问题是:当有更好且同样便宜的解决方案时,为什么还有人使用 Turbo C?像 gcc(例如在 Code::Blocks 中)甚至 Microsoft Visual C Express。

关于c - 如何终止 Turbo C 中的无限循环?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6025726/

10-11 21:55
查看更多