3
我在尋找一個非常簡單的事情:非阻塞「鍵按下」測試用C
我要測試是否被按下的鍵。任何關鍵。 如果沒有,該計劃應繼續其業務。 所以它必須是一個「非阻塞」的電話。
我想這個問題可能等同於檢查鍵盤緩衝區是否有任何東西進入它。
我想這樣的函數必須存在於C中,但我還不能完全找到它。我發現的所有標準功能都是「阻塞」類型,等待在接聽前按下一個鍵。
請注意,我打算將它用於Windows控制檯程序。
我在尋找一個非常簡單的事情:非阻塞「鍵按下」測試用C
我要測試是否被按下的鍵。任何關鍵。 如果沒有,該計劃應繼續其業務。 所以它必須是一個「非阻塞」的電話。
我想這個問題可能等同於檢查鍵盤緩衝區是否有任何東西進入它。
我想這樣的函數必須存在於C中,但我還不能完全找到它。我發現的所有標準功能都是「阻塞」類型,等待在接聽前按下一個鍵。
請注意,我打算將它用於Windows控制檯程序。
在windows中,您可以在conio.h中使用'_kbhit()' 這是一個非標準功能,可能無法在其他平臺上使用。
非常好,謝謝! – Cyan