curs_printw(3X) DG/UX 5.4.2 curs_printw(3X)
NAME
curs_printw: printw, wprintw, mvprintw, mvwprintw, vwprintw - print
formatted output in curses windows
SYNOPSIS
#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 <varargs.h>
int vwprintw(WINDOW *win, char *fmt, 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
window.
The vwprintw routine is analogous to vprintf [see vprintf(3S)] 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 <varargs.h>.
RETURN VALUE
All routines return the integer ERR upon failure and an integer value
other than ERR upon successful completion.
NOTES
The header file <curses.h> automatically includes the header files
<stdio.h> and <unctrl.h>.
International Features
Libcurses32 produces internationalized versions of the curs_printw:
routines. The international versions of printw, wprintw, mvprintw and
mvwprintw are analogous to the libw32 version of printf; and vwprintw
to the libw32 version of vprintf. These international functions have
been enhanced to handle process coded characters or strings. [See
printf(3W) and vprintf(3W).]
A program using the internationalized printw, wprintw, mvprintw,
mvwprintw or vwprintw must be compiled with the -lcurses32 and -lw32
options of cc, and the -lw32 option must be located just after the
-lcurses32 option.
SEE ALSO
curses(3X), printf(3S), printf(3W), vprintf(3S).
Licensed material--property of copyright holder(s) 1