cc [flag . . .] file -lcurses [library . . .]#include <curses.h>
int addchstr(chtype
chstr); int addchnstr(chtype
chstr, int n); int waddchstr(WINDOW
win, chtype
chstr); int waddchnstr(WINDOW
win, chtype
chstr, int n); int mvaddchstr(int y, int x, chtype
chstr); int mvaddchnstr(int y, int x, chtype
chstr, int n); int mvwaddchstr(WINDOW
win, int y, int x, chtype
chstr); int mvwaddchnstr(WINDOW
win, int y, int x, chtype
chstr, int n);
The position of the window cursor is not advanced. These routines work faster than waddnstr because they merely copy chstr into the window image structure. On the other hand, care must be taken when using these functions because they don't perform any kind of checking (such as for the newline character), they don't advance the current cursor position, and they truncate the string, rather then wrapping it around to the new line.
Note that all routines except waddchnstr may be macros.