→ wtchen: 還是只能用multithreading的作法? 09/25 00:31
→ uranusjr: 這個需求應該可以用 select 辦到, 但就不是用 usleep 09/25 01:00
推 ckp4131025: 不能用break嗎 09/25 04:46
推 jackylu63: 按 Ctrl-C 來結束可以嗎? 09/25 06:37
→ x000032001: select搞定 09/25 10:41
→ longlongint: linux input.h 會是你要的嗎? 09/25 11:44
推 yvb: 程式中寫個 sig_handler 並使用 signal(SIGINT, sig_handler) 09/25 15:09
→ yvb: shell 下寫: stty intr P; my_prog; stty intr ^C; 09/25 15:10
→ yvb: (統合上述 Ctrl-C 的建議和原PO輸入P的需求 :P) 09/25 15:19
→ wtchen: 不能用Ctrl+C,我先用select寫寫看,感謝 09/25 15:53
推 abiau: 如果不使用select的話,估狗getchar non blocking也有解 09/26 12:21
→ descent: ncurses, nodelay 試試看, 這應該是最簡單的作法 09/26 18:00
→ descent: 否則你就要修改 tty 的屬性設定, tcgetattr, tcsetattr 09/26 18:01
→ descent: 要看的資料比較多一些 09/26 18:01
推 haosan: kbhit()比較簡單吧... 09/28 08:55