下一个: 8.6.1 格式化输出 向上: 8 字符单元图形 前一个: 8.5 窗口
- int addch(ch)
int waddch(win, ch)
int mvaddch(y, x, ch)
int mvwaddch(win, y, x, ch)
这些函数用于向窗口输出字符。它们会操作窗口,您需要调用 refresh() 函数才能将其显示在屏幕上。 addch(...) 和 waddch(...) 函数将字符ch放入窗口或win中。 mvaddch(...) 和 mvwaddch(...) 函数执行相同的操作,但它们会首先将光标移动到位置 y,x。 - int addstr(str)
int addnstr(str, n)
int waddstr(win, str)
int waddnstr(win, str, n)
int mvaddstr(y, x, str)
int mvaddnstr(y, x, str, n)
int mvwaddstr(win, y, x, str)
int mvwaddnstr(win, y, x, str, n)
这些函数将字符串写入窗口,相当于一系列调用 addch(...) 函数。str是一个 null 结尾的字符串 ("blafoo\
0")。带有 w 的函数将字符串str写入窗口win,而其他函数写入到当前窗口。带有n的函数写入str的 n 个字符。 如果nnstr是 -1,则写入整个字符串。 - int addchstr(chstr)
int addchnstr(chstr, n)
int waddchstr(win, chstr)
int waddchnstr(win, chstr, n)
int mvaddchstr(y, x, chstr)
int mvaddchnstr(y, x, chstr, n)
int mvwaddchstr(win, y, x, chstr)
int mvwaddchnstr(win, y, x, chstr, n)
这些函数将chstr复制到窗口图像 (或winwinn的函数写入chstr的 n 个字符。 如果nnchstr)。起始位置是当前光标位置。 这些函数写入chstrchstr - 。光标不会移动,并且不进行控制字符检查。 这些函数比 addstr(...) 例程更快。
chstr
是指向 chtype 数组的指针。
下一个: 8.6.1 格式化输出 向上: 8 字符单元图形 前一个: 8.5 窗口
8.6.3 删除字符/行
8.6.4 框和线