看板 C_and_CPP 關於我們 聯絡資訊
#include "conio.h" void main() { while (1) printf("%d", getch()); } 我目前是用 getch() 來得到按下的鍵盤按鍵, 我發現此方法偵測不到 alt 組合鍵的 ASCII Code, 按下 alt+a 與直接按下 a 出來的 ASCII Code 完全一樣。 要如何解決偵測不到的問題呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.211.0.80
xam:現在還有 conio.h 喔! 11/25 11:59
VictorTom:conio.h/對應的lib只是看compiler要不要提供給PG用吧?? 11/25 12:02
VictorTom:就算原來compiler沒提供, 也可以另外找實作來使用; 只是 11/25 12:02
VictorTom:這些不是標準的東西, 就不能保證code走到哪裡都通了@_@" 11/25 12:02
DJWS:用別的lib也可以,只要能解決這個問題就行! 11/25 12:22
spir:C++/CLI可以讀到組合鍵,我昨天才看到... 11/25 13:16
elfkiller:http://ppt.cc/8CGh 這個用win32api的方式如何? 11/26 00:00
DJWS:謝謝樓上 現在我用win32api的ReadConsoleInput() :) 11/26 09:05
hoihkj:hook 11/26 20:26