printw, wprintw, mvprintw, mvwprintw, vwprintw, vw_printw
- print formatted output in curses windows
#include <curses.h>
int printw(char *fmt [, arg] ...);
int wprintw(WINDOW *win, char *fmt [, arg] ...);
int mvprintw(int y, int x, char *fmt [, arg] ...);
int mvwprintw(WINDOW *win, int y, int x,
char *fmt [, arg] ...);
#include <stdarg.h>
int vwprintw(WINDOW *win, char *fmt, varglist);
int vw_printw(WINDOW *win, char *fmt, varglist);
The printw, wprintw, mvprintw and mvwprintw routines are
analogous to printf [see printf(3)]. In effect, the
string that would be output by printf is output instead as
though waddstr were used on the given window.
The vwprintw routine is analogous to vprintf [see
printf(3)] and performs a wprintw using a variable argument
list. The third argument is a va_list, a pointer to
a list of arguments, as defined in <stdarg.h>.
Routines that return an integer return ERR upon failure
and OK (SVr4 only specifies "an integer value other than
ERR") upon successful completion.
The XSI Curses standard, Issue 4 describes these functions.
The function vwprintw is marked TO BE WITHDRAWN,
and is to be replaced by a function vw_printw using the
<stdarg.h> interface.
curses(3), printf(3), vprintf(3)
[ Back ] |