【发布时间】:2017-08-05 15:24:48
【问题描述】:
我的理解是函数char *tparm(char *str, ...); 只是将给定的字符串str 转换为扩展的参数化版本,可以很好地与printf 或cout 等标准输出函数一起使用。但是man page 提到 -
参数化的字符串应该通过 tparm 来实例化它们。所有 terminfo 字符串 [包括 tparm 的输出] 都应使用 tputs 或 putp 打印。
那么我可以解析 terminfo 条目并在它们上使用 tparm() 并传递适当的参数并使用 stdout 输出函数输出它们吗?此外,我正在检查非 tty 输出并忽略这些方法,所以我得到了这个基础。
【问题讨论】:
标签: c++ c terminal curses terminfo