【发布时间】:2014-02-05 15:24:29
【问题描述】:
假设我在 while (1) 循环中计算某些东西,是否可以通过按某个键退出整个应用程序?
这是一个没有线程的 C 控制台应用程序。
我很确定这是不可能的,但我是新手,所以嘿。我只能想象通过_getch() 或类似的功能强制按下一个键。但是你必须等到用户按下键并且计算不能同时运行。
【问题讨论】:
-
在 C 中,一切皆有可能;P.
-
所有标签都是错误的 - 但是 -
可能会这样做(运行 linux) -
谢谢你的链接,我很抱歉再次提出这个问题,但我发布的时候没有建议。
-
@defoe 没关系。有时可能很难找到正确的搜索词。
-
使用事件循环设置您的程序,然后使用非阻塞输入(以及一般的非阻塞调用)。这样就不需要操作系统线程了
标签: c cmd command-line-interface exit