2
可能重複:
C/C++: Capture characters from standard input without waiting for enter to be pressed
How do you do non-blocking console I/O on Linux in C?閱讀從鍵盤輸入,無需按輸入
我試圖寫在C語言中這是一個恆定的循環的程序,但我需要能夠在每個週期開始時接收來自鍵盤的輸入,或者如果沒有按鍵被按下,則需要繼續。
getchar()和_getch()不足,因爲它們都等待輸入。如果有人知道一個類似於_getch的函數,但它不會等待輸入,這將非常感激。
哪個系統將你的代碼運行:如果您需要知道什麼,關鍵是爲好,那麼你就可以
getch()
像這樣結合起來? –
發佈你的代碼,你已經試過.. –
C不認爲你的鍵盤設備有這種能力。如果您知道自己的事實,那麼您必須使用一些特定於平臺的功能來分享這些知識。 –