为了账号安全,请及时绑定邮箱和手机立即绑定

c++中有没有能检测键盘是否按下?

c++中有没有能检测键盘是否按下?

C++
繁星coding 2018-08-11 10:14:43
这是我的代码#include<iostream>#include<conio.h>#include<Windows.h>using namespace std;int main(){ char ch; while (true) {  if (_kbhit())  {   ch = _getch();   cout << "输入了" <<ch<< endl;   Sleep(1000);  }  fflush(stdin); }}  想把它放在一个游戏中。期望的功能是这样的不按键的时候能无限循环,按了一个键之后能输出它,然后又回到循环。然而,我现在遇到一个问题是:它必须等我输入才执行后面的指令有没有一种能我想输入就输入,不输入他就循环的那种而且输入(除了Enter键)一个字母就输入了。 我觉得需要那种既可以检测又能从键盘缓冲里调取第一个字符的算法。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1243 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信