我试试这个:
#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 ;
}
但它并没有告诉我我按下了什么键。如何获得关键值?
答案 0 :(得分:3)
您可以使用getch()
中的<conio.h>
功能,例如:
int c;
c = getch();
还有一个GetAsyncKeyState
函数:http://msdn.microsoft.com/en-us/library/windows/desktop/ms646293%28v=vs.85%29.aspx您可能会觉得有用。