【发布时间】:2013-11-21 09:53:21
【问题描述】:
我正在用 C 语言创建一个控制台应用程序。这是一个游戏,其中角色跌倒,用户必须按键盘上的特定键。我不知道如何在不暂停下降字符的情况下检测用户按下了哪个键。当我使用 scanf 时,程序等待输入并且一切都暂停。 请尽快帮助我!
【问题讨论】:
-
这其实很有趣..期待一些答案
-
没有ncurses还有其他方法吗
-
您可以尝试挂钩一个窗口过程并监听事件。与
scanf不同,这不应阻塞。 -
你可以推送函数来获取键盘输入到另一个线程