我希望能够通过直接输入来控制程序,而无需暂停程序,也无需等待用户按回车键。
我现在可以使用kbhit实现这一点,但它似乎只是一个Windows解决方案。
Ncurses看起来很有前途,但它似乎只适用于linux(也许是mac?unix结构mac是基于?)。
我特别喜欢kbhit,因为它很简单,而且我喜欢ncurses的工具集,但我想知道是否有一种简单,简单的方法来运行跨平台运行而无需维护基本上2-3个版本的代码这些不同的工具?
我想出了我的问题。我正在尝试做许多cpp默认情况下从未打算做的事情,所以选项是使用像allegro这样的库,或者,在我的情况下,我发现我需要的是一个游戏引擎。我发现Unity with text mesh pro可以做我需要的所有事情。它配备了一个完整的输入管理系统。