我正在尝试在标准控制台中制作俄罗斯方块游戏.我需要非阻塞getch(),因此块可以在不按任何键的情况下掉落.如果没有按下键,则返回-1的函数会很好,否则键码.
qua*_*tum 13
这正是你想要的:
int getch_noblock() {
if (_kbhit())
return _getch();
else
return -1;
}
Run Code Online (Sandbox Code Playgroud)
基本上kbhit()确定是否按下按键的工作.
假设Windows和Microsoft Visual C++.
| 归档时间: |
|
| 查看次数: |
13211 次 |
| 最近记录: |