取消
顯示的結果
而不是尋找
你的意思是:

如何區分箭頭鍵和轉義字符與getch C ?

missyT
新的貢獻者三世

我想知道天氣一個箭頭鍵或轉義字符本壓。但是為了檢查箭頭鍵被按下我需要做多個公元前阻塞getch-calls箭頭鍵大於1字符序列。這是一個問題,當我檢查公元前轉義字符隻需1字符和第一個字符是相同的一個箭頭的回報。所以我把第一個getch被轉義字符,但後來我叫getch兩次檢查它不是一個箭頭鍵。有辦法知道天氣逃避一直敦促之後不做兩個getch-calls檢查箭頭鍵< a href = " https://azar。箴" >阿紮爾的< / > ?

< a href = " https://chatrandom。下載/ " > Chatrandom < / >

謝謝

1接受解決方案

接受的解決方案

Hubert_Dudek1
尊敬的貢獻者三世

getch()函數返回兩個箭頭鍵的鍵碼。箭頭把getch \ 033的

和“[”和信件從A到D(上,下,左,右)代碼將類似:

如果(getch () = = \ 033) {getch ();/ /[值開關(getch()){案例A: / /你的代碼例B: / /你的代碼例“C”: / /你的代碼例' D ': / /你的代碼}}

在原帖子查看解決方案

2回答2

Hubert_Dudek1
尊敬的貢獻者三世

getch()函數返回兩個箭頭鍵的鍵碼。箭頭把getch \ 033的

和“[”和信件從A到D(上,下,左,右)代碼將類似:

如果(getch () = = \ 033) {getch ();/ /[值開關(getch()){案例A: / /你的代碼例B: / /你的代碼例“C”: / /你的代碼例' D ': / /你的代碼}}

Kaniz
社區經理
社區經理

嗨@Missy Trussell, @Hubert杜德克的回複回答了你的問題?

如果是,你願意馬克他的回答是最好的答案嗎?

謝謝。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map