不定參數 無傳回值 get_char( 字串 或 函式指標 fun, 整數 flag, ... );
請注意 get_char 是「非阻隔性」 (non-blocking) 的, 意即呼叫 get_char 的物件不會暫停下來等待使用者的輸入動作. 呼叫 get_char 的物件會繼續執行隨後任何的程式敘述. 在收到輸入的字元之前, 指定的函式 fun 不會被呼叫.
如果同一個物件呼叫 get_char() 超過一次以上, 就只有第一次的呼叫有效.
如果可以選擇的參數 flag 指定為非零值 (non-zero), 則玩家輸入的字元就不會回傳 (echo) , 物件被竊聽時也不會回傳 (用在輸入密碼時很有用).
呼叫函式指標 fun 時, 使用者輸入的字元會被當作是函式的第一個參數 (變數型態為字串) . 在 flag 之後指定的參數會當作函式 fun 的其他參數.