當前位置:首頁 » 編程語言 » c語言key值

c語言key值

發布時間: 2024-12-16 04:48:26

c語言 如何獲取上下左右箭頭 並判斷

上下左右箭頭 產生的鍵值是雙鍵值,具體數值與你的鍵盤 設置 有關。
有可能 是 十進制
224 72 -- 上
224 80 -- 下
224 75 -- 左
224 77 -- 右
編程序,用
int key = getch(); 讀 一個鍵值,如果 它等於 224, 則 再 讀 一個鍵值 key2 = getch();
如果 key2 == 72 是 上箭頭,else if (key2== 80) 是 下箭頭;
else if (key2== 75) 是 左箭頭;else if (key2== 77) 是 右箭頭;
=========
關鍵語句:
int key, key2;
key = getch();
if (key==224) {
key2 = getch();
if (key2 == 72) 是 上箭頭;
else if (key2== 80) 是 下箭頭;
else if (key2== 75) 是 左箭頭;
else if (key2== 77) 是 右箭頭;
else {...};
}

❷ c語言中表達式sizeof("key")值是

值為4,因為key總共是3個字元,但由於用了雙引號,意思就是字元串,所以在結尾有個結束符,所以是4,看下圖。

❸ c語言各個按鍵的鍵值是什麼

,用它可以獲得鍵盤上按鍵的鍵值,獲得鍵值之後,把它們記住,或者用宏定義,就可以為以後的 判斷語句使用,
for example:
#include<stdio.h>

void main(void)
{
int key=0;
clrscr();

while(key != 0x11b) /*0x11b就是ESC鍵的鍵值,用它來判斷結束,這是我事先知道的,方法是一樣的*/
{
key = bioskey(0);
printf("%x ",key);/*把獲得的鍵值用16進制顯示*/
}
}

熱點內容
超凡先鋒配置不行怎麼辦 發布:2025-05-15 23:27:54 瀏覽:530
win7取消加密 發布:2025-05-15 23:26:37 瀏覽:470
不用internet打開ftp 發布:2025-05-15 23:06:00 瀏覽:153
sql字元串取數字 發布:2025-05-15 22:57:45 瀏覽:124
推薦編程課 發布:2025-05-15 22:34:12 瀏覽:618
表拒絕訪問 發布:2025-05-15 22:29:37 瀏覽:978
電腦怎樣解壓文件 發布:2025-05-15 22:25:32 瀏覽:439
dns伺服器怎麼看 發布:2025-05-15 22:17:27 瀏覽:151
3dm的壓縮包 發布:2025-05-15 22:09:23 瀏覽:662
和存儲字長 發布:2025-05-15 21:54:09 瀏覽:515