7
价值
2
回答
7250
浏览
怎样清空键盘缓冲区?
我写的小游戏在上一个场景中可能会有过多的按键事件,导致进入下一个场景后这些按键仍然被获取并处理。我希望在切换到下个场景时将缓冲区内的按键都清空。
我搜索到了 fflush(stdin); 语句,但是貌似并没有用。以下是我的测试代码:
// win10 + vs2019
//
#include <easyx.h>
#include <stdio.h>
#include <conio.h>
int main()
{
while (true)
{