typeahead 子例程
用途
控制输入提示的检查。
库
Curses 库 (libcurses.a)
语法
#include <curses.h>
int typeahead
(int fildes);描述
根据 菲尔德斯的值, 提前输入 子例程在刷新期间控制对提前输入的检测:
- 如果 菲尔德斯 是有效的文件描述符,那么在刷新期间启用 提前输入 子例程; Curses 定期检查 菲尔德斯 输入并在任何字符可用时中止刷新。 (这是初始设置,并且 提前输入 文件描述符对应于与 伊尼特斯克尔 或 新术语 子例程所创建的屏幕相关联的输入文件。) 菲尔德斯 的值不必是进行刷新时所使用的文件描述符。
- 如果fildes为-1,Curses 不会在刷新时检查 typeahead。
参数
| 项 | 描述 |
|---|---|
| 菲尔德斯 |
返回值
成功完成后, 提前输入 子例程将返回 "正常"。 否则,它将返回 ERR。
示例
要打开输入提示检查,请输入:
typeahead(1);