20.2 怎樣知道有未讀的字符, 如果有, 有多少?如果沒有字符,
怎樣使讀入不阻斷?
這個問題也是完全和操作系統有關。某些版本的 curses 函數庫
有 nodelay() 的函數。根據所用系統的不同, 也許你可以使用
``不阻斷輸入輸出 (nonblocking I/O)",
或者系統函數 select 或 poll, 或者用 ioctl 的
FIONREAD, c_cc[VTIME], kbhit(), rdchk(),
open() 或 fcntl() 的參數 O_NDELAY。參見問題 19.1。
翻譯朱群英、孫雲, LaTeX2HTML 編譯 朱群英 (2005-06-23)