c语言 GetAsyncKeyState好像只能同时按下两个键有用,第三个键就没用了,请大神帮忙决绝下
1个回答
2016-06-02
展开全部
按键的同时检测如果实在游戏里面windows.h,stdio.hif(GetAsyncKeyState('A')&0x8000)//'A'c|=4;if(GetAsyncKeyState('D')&0x8000)//'D'c|=8;if(c&4&&c&8){printf("hello");c=0;}用了GetAsyncKeyStateapi的函数,这个函数的使用方法很有特点用了get监测按键按下,然后c分别和4,8来或运算,然后if再用与运算监测,确实按下了那两个按键之后执行什么,当然在加&&,可以监测多个按键
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询