繁体   English   中英

如何在cpp中获得直接键盘输入? (跨平台)

[英]How can I get direct keyboard input in cpp? (cross platform)

我希望能够通过直接输入来控制程序,而无需暂停程序并且无需等待用户按下Enter键。

我目前可以使用kbhit实现此功能 ,但看来这是Windows的唯一解决方案。

Ncurses看起来也很有前途,但是它似乎仅适用于linux(也许是mac?mac所基于的unix结构基于吗?)。

我特别喜欢kbhit,因为它非常简单,而且我喜欢ncurses的工具集,但是我想知道是否有一种简单,容易的方法来使某些东西跨平台运行,而不必使用它来维护2-3个版本的代码。这些不同的工具?

我发现了我的问题。 我正在尝试做cpp默认情况下从未打算做的许多事情,因此选项是使用allegro之类的库,或者就我而言,事实证明我需要的是游戏引擎。 我发现带有文本网格物体专业版的Unity可以满足我的需要。 它带有一个完整的输入管理系统。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM