大佬们c++吧进不去了我就在这里问一下
c吧
全部回复
仅看楼主
level 6
各位怎么判断某按键是否按下啊,在网上看的key还有什么GetKeyState自己试了试都不行,不会用[泪][泪]
我现在用的mac的xcode。
求🆘🆘🆘🆘[泪][泪][啊][疑问]
2022年09月20日 12点09分 1
level 6
GetKeyState是win上一个库的吧[汗]mac当然不行了
2022年09月20日 13点09分 3
level 6
找不到现成的库,建议自己单独开个进程监听处理键鼠事件捏[太开心]
2022年09月20日 13点09分 4
怎么弄?
2022年09月20日 13点09分
@◎E◎V◎A◎ 私你了
2022年09月20日 13点09分
level 6
#include <iostream>
#include <Windows.h>
using namespace std;
int main(int argc,char *argv[]){
bool bKey[4] = {0};
while(true)
{
for (int k = 0; k < 4; k++) // 键盘右左下上 R L D U
bKey[k] = (0x8000 & GetAsyncKeyState((unsigned char)("\x27\x25\x28\x26"[k]))) != 0;
if(bKey[0])
cout<<"\r ->";
if(bKey[1])
cout<<"\r <-";
if(bKey[2])
cout<<"\r V ";
if(bKey[3])
cout<<"\r ^ ";
}
getchar() ;
return 0;
}
2022年09月21日 23点09分 5
我用的mac
2022年09月22日 04点09分
这个应该不行吧,有windows.h
2022年09月22日 04点09分
@◎E◎V◎A◎ 我这个是在win下的
2022年09月23日 02点09分
level 1
[酷]蹬鹿 siki学院-程-序-员-的-梦-工-厂 -------图竞
2022年09月23日 15点09分 6
1