この質問について何度か考えましたが、いつも質問するのを忘れていました。では、キーが押された直後に結果が返されるように、どのキーを押したかをチェックする C/C++ ルーチンを作成するにはどうすればよいでしょうか? Windowsでそれを達成する方法は? Linuxでそれを達成する方法は? Dev-C++ と Code::Blocks を使用する場合、どのヘッダーを含める必要がありますか?
私はこれを試します:
#include <iostream>
#include <conio.h>
int main(void)
{
using namespace std ;
cout << "Press a key" << endl ;
char key ;
getch() >> key ;
cout << "\nYou have pressed: " << key << endl ;
return 0 ;
}
しかし、どのキーを押したかはわかりません。キー値を取得する方法は?