這是我的代碼#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 回答
- 0 關注
- 1280 瀏覽
添加回答
舉報
0/150
提交
取消