没有人知道在 C 程序中获取 terminfo 键字符串的好方法吗?就像 ncurses 的 infocmp。我找不到任何东西:(
如果有人知道并想告诉我,我将非常感激。
“捕获”该值取决于您尝试使用它做什么。通常的应用程序使用该函数从终端数据库tigetstr
中读取给定终端能力的值。
为此,您必须首先使用 ncurses 库初始化 terminfo 接口,例如setupterm
使用setterm
或newterm
。函数的选择取决于程序将对字符串做什么。
在ncurses-examples中,有一些低级终端程序,例如demo_terminfo
.