【发布时间】:2011-01-15 19:59:28
【问题描述】:
我目前正在 Windows 中开发各种 console 游戏,使用 cin 的常规输入无法真正运行。
我该怎么做(以一种简单的方式,只使用 MSVC 中可用的标准 Windows 库):
让程序等待(特定?)按键并返回按键 ID(它必须适用于包括箭头键在内的所有按键)
在实时游戏期间检查用户最后一次按下的键,以及自上次检查后是否有任何键按下。
如果您可以为您的解决方案包含一个简短的示例程序,那将非常有帮助
【问题讨论】:
-
“如何用土豆给自行车轮胎充气?” cin 不是为游戏设计的 - 使用 Windows API。
-
“如何用土豆给自行车轮胎充气?” - 我没有问任何关于我应该如何使用 cin 来创建控制台游戏的问题。我想阻止关于将 cin 用于基于文本的游戏而不是任何更复杂的东西的建议。不过,感谢您提供非常有用的评论。