我正在用 C 编写类似 shell 的代码,我想实现行编辑功能,我已经实现了它的基本功能,现在我想实现 ctrl+l 清除屏幕然后显示提示和我的行正在研究。
我需要使用 termcap :
'cm' 将光标定位在 l 行 c 列的字符串。
我的问题是如何将变量 l 和 c 传递给 termcap ?
最佳答案
假设您将 cm
功能存储在 term_cm
变量中。然后您将使用 tgoto
函数替换参数:
char *s = tgoto (term_cm, c, l);
tputs (s, 1, putchar);
关于c - 带参数的 Termcap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23581397/