【发布时间】:2013-01-07 08:25:49
【问题描述】:
是否有任何功能可以等待输入直到达到特定时间?我正在制作一种 Snake 游戏。
我的平台是 Windows。
【问题讨论】:
-
除非您的程序在输入后立即结束,否则没有标准的 C++ 方法可以做到这一点而不产生挥之不去的影响。即使有,我也不推荐。
-
标题写着“C”——标签同时写着“C”和“C++”——它是什么?
-
如前所述,没有标准的方法可以做到这一点。在 Linux 中,我建议使用 ncurses [可能也适用于 Windows]。大多数操作系统都有“无等待”输入法,但没有标准方法。
-
C和C++都做不到?有没有简单的语言可以做到这一点。
-
你在使用任何框架吗?您可以在循环中检查键盘状态,而不是等待输入。在 Windows 上,您可以使用 API 函数来完成,但如果您使用 SDL 或 SFML 或类似的,还有其他选项。