青少年编程知识记录 codecoming

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({});

作者:亿万年的星光 分类:趣味小程序 浏览: