cursprintw(3X) cursprintw(3X)
NAME
printw, wprintw, mvprintw, mvwprintw, vwprintw, vwprintw - print for-
matted output in curses windows
SYNOPSIS
##include <>
int printw(const char **fmt,, ...);;
int wprintw(WINDOW **win,, const char **fmt,, ...);;
int mvprintw(int y,, int x,, const char **fmt,, ...);;
int mvwprintw(WINDOW **win,, int y,, int x,, const char **fmt,, ...);;
int vwprintw(WINDOW **win,, const char **fmt,, valist varglist);;
int vwprintw(WINDOW **win,, const char **fmt,, valist varglist);;
DESCRIPTION
The printw, wprintw, mvprintw and mvwprintw routines are analogous to
printf [see printf(3S)]. In effect, the string that would be output by
printf is output instead as though waddstr were used on the given win-
dow.
The vwprintw and wvprintw routines are analogous to vprintf [see
printf(3S)] and perform a wprintw using a variable argument list. The
third argument is a valist, a pointer to a list of arguments, as
defined in <>.
RETURN VALUE
Routines that return an integer return ER upon failure and OK (SVr4
only specifies "an integer value other than ER") upon successful com-
pletion.
PORTABILITY
The XSI Curses standard, Issue 4 describes these functions. The func-
tion vwprintw is marked TO BE WITHDRAWN, and is to be replaced by a
function vwprintw using the <> interface. The Single Unix
Specification, Version 2 states that vwprintw is preferred to
vwprintw since the latter requires including <>, which cannot
be used in the same file as <>. This implementation uses
<> for both, because that header is included in <.
SEE ALSO
curses(3X), printf(3S), vprintf(3S)
cursprintw(3X)
|