tparm 子例程
用途
将参数 (填充) 应用于终端功能。
库
Curses 库 (libcurses.a)
语法
描述
特帕尔姆 子例程将参数 (填充) 应用于终端能力。
注: 如果调用 特帕尔姆 子例程时使用的参数小于 10 ,那么在编译程序时应使用 -D_TPARM_COMPAT 选项。 否则,编译器将给出以下错误。
1506-098 (E) Missing argument(s)参数
| 项 | 描述 |
|---|---|
| 参数号 | 指定要实例化的参数 (最多 9 个)。 |
| TermCap | 指定要对其应用参数的终端功能。 这些终端功能在 term.h 文件中定义。 |
返回值
tparm 子例程返回由 TermCap 参数指定的转义序列,并应用指定的参数。 在接收到转义序列后,它可以由类似 放置 (tputs 子例程) 子例程的子例程输出。
示例
- 保存用于将光标置于用户定义变量中的主位置的转义序列home_sequence,请输入:
home_sequence = tparm(cursor_home); - 要保存用于将光标移动到坐标 X = 的转义序列40, Y=18在用户定义的变量中move_sequence,请输入:
move_sequence = tparm(cursor_address, 18, 40);