[問題] 如何一定時間終止scanf()
目前小弟在試著寫個multithread的程式,其中一個thread loop用scanf()
來接收key進去的字串.不過再寫結束流程的時候這個thread會卡在scanf沒辦法結束.
所以想請問板上的大大有沒有方法讓scanf()經過一定時間沒有input的時候能自動結束.
又或是有其他可以檢查buffer的函數那我就可已先判斷buffer再使用scanf了
if(該函數){
scanf(%s,a);
}
寫程式資歷不長,知道的函數不多還麻煩版上大大提供些意見 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.79.178
推
01/17 14:38, , 1F
01/17 14:38, 1F
→
01/17 14:38, , 2F
01/17 14:38, 2F
→
01/17 16:14, , 3F
01/17 16:14, 3F
→
01/17 18:01, , 4F
01/17 18:01, 4F
→
01/17 18:04, , 5F
01/17 18:04, 5F
→
01/17 18:05, , 6F
01/17 18:05, 6F
→
01/17 18:05, , 7F
01/17 18:05, 7F
→
01/17 18:17, , 8F
01/17 18:17, 8F
推
01/17 20:42, , 9F
01/17 20:42, 9F
→
01/19 10:41, , 10F
01/19 10:41, 10F