C++ 如何监听用户按下了哪个按键
想做一款小游戏,键盘事件是必须要了解的。前面的文章简单介绍过键盘事件,这篇文章简单实现了监听用户键盘的操作,主要监听“WASD”以及“上下左右”键
参考代码
#include<cstdio> #include<conio.h> int main(){ while(1){ char key = getch(); printf("%d,%c\n",key,key); switch(key){ case 72: //上键 case 'w': case 'W': printf("上键\n"); break; case 80: // 下键 case 's': case 'S': printf("下键\n"); break; case 75: //左键 case 'a': case 'A': printf("左键\n"); break; case 77: //右键 case 'd': case 'D': printf("右键\n"); break; } } return 0; }
(adsbygoogle = window.adsbygoogle || []).push({});