不定参数 无返回值 get_char( 字符串 或 函数指针 fun, 整数 flag, ... );
请注意 get_char 是「非阻隔性」 (non-blocking) 的, 意即调用 get_char 的物件不会暂停下来等待使用者的输入动作. 调用 get_char 的物件会继续执行随后任何的程序语句. 在收到输入的字符之前, 指定的函数 fun 不会被调用.
如果同一个物件调用 get_char() 超过一次以上, 就只有第一次的调用有效.
如果可以选择的参数 flag 指定为非零值 (non-zero), 则玩家输入的字符就不会回传 (echo) , 物件被窃听时也不会回传 (用在输入密码时很有用).
调用函数指针 fun 时, 使用者输入的字符会被当作是函数的第一个参数 (变量类型为字符串) . 在 flag 之后指定的参数会当作函数 fun 的其他参数.