typeahead 子例程

用途

控制输入提示的检查。

Curses 库 (libcurses.a)

语法

#include <curses.h>

int typeahead
(int fildes);

描述

根据 菲尔德斯的值, 提前输入 子例程在刷新期间控制对提前输入的检测:

  • 如果 菲尔德斯 是有效的文件描述符,那么在刷新期间启用 提前输入 子例程; Curses 定期检查 菲尔德斯 输入并在任何字符可用时中止刷新。 (这是初始设置,并且 提前输入 文件描述符对应于与 伊尼特斯克尔新术语 子例程所创建的屏幕相关联的输入文件。) 菲尔德斯 的值不必是进行刷新时所使用的文件描述符。
  • 如果fildes为-1,Curses 不会在刷新时检查 typeahead。

参数

描述
菲尔德斯  

返回值

成功完成后, 提前输入 子例程将返回 "正常"。 否则,它将返回 ERR。

示例

要打开输入提示检查,请输入:

typeahead(1);