在C語言中,可以使用以下方法來判斷按鍵的狀態:
#include <conio.h>
#include <stdio.h>
int main() {
int key;
while (1) {
key = _getch();
if (key != 0) {
printf("Key pressed: %c\n", key);
}
}
return 0;
}
#include <windows.h>
#include <stdio.h>
int main() {
short key;
while (1) {
for (int i = 0; i < 256; i++) {
key = GetAsyncKeyState(i);
if (key & 0x8000) {
printf("Key pressed: %c\n", i);
}
}
}
return 0;
}
以上是兩種常見的方法來判斷按鍵的狀態。需要注意的是,以上方法在Windows平臺上有效,不同的操作系統可能會有不同的方法來實現按鍵狀態的判斷。