我正在尝试制作一个能够将击键作为事件处理的小型控制台应用程序。我主要需要的是能够获取击键并能够在不处理典型的 stdin 读取函数的情况下对它们执行某些操作。
我试图检查像 mplayer 这样的程序的代码,它们实现了这个(例如,为了停止播放),但是我无法通过如此大的代码库来了解它的核心。
谢谢
最佳答案
您可以使用 ncurses 系列函数 ' getch ' 如链接所示,这是另一个 link顺便说一下,这对你有帮助,应该指出,ncurses 是平台可移植的,所以如果你决定重新定位到另一个平台,你应该很满意它,这是一个很大的优势......
关于c - 控制台应用程序中的输入事件循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2436423/