2016-12-27 50 views
1

我不能使用scanf(),因爲接收整數輸入需要按ENTER(當你運行程序時)。在C中,我怎樣才能得到輸入(整數),而不使用ENTER?

+0

我需要回答非常快,所以請幫助我,那件事 – happymancer

+0

BTW,我需要從用戶獲得4個數字相同的行像4563年底那麼程序應該繼續無需等待用戶按回車(如果有人得到我的問題錯了,我希望這個評論會有所幫助) – happymancer

+0

thx球員,但最後我想過用ascii表使用getch XD – happymancer

回答

0

使用curses庫並使用getch函數在不按回車鍵的情況下讀取密鑰。這對Linux工作,我認爲你也可以在Windows上使用它

+0

爲什麼詛咒?你能詳細說明一下嗎? – saeleko

+0

它是唯一一個我知道它可以做你想做的事的庫 – baliman

+0

我沒有問過這個問題,還有什麼比stdio的'getchar'更有優勢? – saeleko