我正在做一个控制台游戏,但我不希望系统每次都会等待,直到它检测到新闻(如cin)...有谁知道我可以如何获取控制台窗口来检测键盘按下,它确定,如果它只是字母键检测,我也可以做!控制台键盘按检测lib或标准选项?
0
A
回答
1
如果是Windows,kbhit()函数就是你想要的人。如果它是* nix,这是kbhit() emulator。 kbhit()立即返回(无阻塞),并带有一个标志,表示有或没有等待读取的键盘字符。您可以测试该标记以查看是否应该发出键盘读取。
相关问题
- 1. 检测按键在控制台
- 2. LWJGL键盘和鼠标检测按
- 3. 检测Ctrl + S键在控制台
- 4. 检测键盘按下
- 5. 如何检测控制台上的按键?
- 6. 标准控制台输入
- 7. AS3检测多个键盘按键
- 8. 检测Tab键按下蓝牙键盘
- 9. iOS Swift蓝牙键盘按键检测
- 10. 从屏幕和/或外部键盘检测iOS中的按键
- 11. 将标准流重定向回控制台和C++中的键盘
- 12. 检测控制台窗口?
- 13. Linux控制台键盘处理程序
- 14. C++控制台键盘事件
- 15. 键盘控制?
- 16. 检测鼠标左键按
- 17. UWP检测键盘按下并释放
- 18. 检测键盘搜索按钮
- 19. 检测iPad的键盘隐藏按钮
- 20. 检测uiMode或键盘变化android
- 21. 控制台和选项卡
- 22. 获取控制台中的鼠标和键盘输入C++
- 23. 检测任何控制按
- 24. 检测是否请求来自“网站项目”或“控制台项目”
- 25. 标准绘制是按键跳过舞台
- 26. Phonegap控制键盘去按钮动作
- 27. msys2,使用标准的Windows控制台
- 28. linux非标准串行控制台
- 29. D3.js键盘控件(选项卡)
- 30. 如何检测Windows Mobile上的键盘和/或鼠标输入?
也许吧。哪个硬件和操作系统? – wallyk 2011-05-01 00:02:28
游戏循环轮询输入设备的事件。这不包含在标准的C++库中。当然,无论你使用哪种操作系统。 – 2011-05-01 00:08:52