ncurses 是否使用某些檔案描述符?是否可以將系統呼叫select(int n, fd_set *, fd_set *, fd_set *, struct timeval *)與 ncurses 庫一起使用?如果是這樣,我如何在 ncurses 中管理標準輸入?
uj5u.com熱心網友回復:
初始化時,initscr使用stdin和stdout。Usingnewterm允許您使用其他選擇。在內部,ncurses 只使用相應流的檔案描述符。
當有資料準備好時,使用的程式將檢查stdinselect的檔案描述符(或通過 使用的任何輸入)和 call等。newtermwgetch
wgetch如果對讀取多個位元組(并且阻塞時間過長)有些擔心,則有多種選項可以控制如何超時等。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/494299.html
