[問題] 如何不中斷程序同時 讀取鍵盤資訊

看板LinuxDev作者 (逍遙仙人)時間16年前 (2009/05/09 15:12), 編輯推噓1(104)
留言5則, 5人參與, 最新討論串1/1
也許我問題描述不是很詳細 如果用scanf程式就會中斷 等待使用者輸入 想問說有沒有函式可以判斷說 鍵盤在某個延遲下有無輸入字元 例如 while(ch!='q') //按q跳出回圈 { ch=XXX(0.1); //0.1秒內鍵盤的輸入 如果沒輸入回傳'\0' } 請問有類似 XXX 這個的函式嗎? ------------------------------------------------ 小弟功力尚淺QQ 爬文Google 都找不到 還請大大指點 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.227.141.69

05/09 18:35, , 1F
man select ?
05/09 18:35, 1F

05/09 18:48, , 2F
推樓上
05/09 18:48, 2F

05/09 22:51, , 3F
不是很會用ㄟ@@ 他的範例 有說怎麼讀鍵盤嗎?
05/09 22:51, 3F

05/10 23:35, , 4F
select stdin
05/10 23:35, 4F

05/11 03:13, , 5F
if (kbhit()) getch();
05/11 03:13, 5F
文章代碼(AID): #1A1IppSy (LinuxDev)
文章代碼(AID): #1A1IppSy (LinuxDev)