Unix/Linux Go Back    

OpenDarwin 7.2.1 - man page for curs_scanw (opendarwin section 3X)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

curs_scanw(3X)									   curs_scanw(3X)

       scanw,  wscanw,	mvscanw,  mvwscanw,  vwscanw,  vw_scanw  - convert formatted input from a
       curses window

       #include <curses.h>

       int scanw(char *fmt [, arg] ...);
       int wscanw(WINDOW *win, char *fmt [, arg] ...);
       int mvscanw(int y, int x, char *fmt [, arg] ...);
       int mvwscanw(WINDOW *win, int y, int x,
	     char *fmt [, arg] ...);
       int vw_scanw(WINDOW *win, char *fmt, va_list varglist);
       int vwscanw(WINDOW *win, char *fmt, va_list varglist);

       The scanw, wscanw and mvscanw routines are analogous to scanf [see scanf(3S)].  The effect
       of  these  routines is as though wgetstr were called on the window, and the resulting line
       used as input for sscanf(3).  Fields which do not map to a variable in the fmt  field  are

       The  vwscanw  routine is similar to vwprintw in that it performs a wscanw using a variable
       argument list.  The third argument is a va_list, a pointer to  a  list  of  arguments,  as
       defined in <varargs.h>.

       vwscanw	returns  ERR  on  failure and an integer equal to the number of fields scanned on

       Applications may use the return value from the scanw, wscanw, mvscanw  and  mvwscanw  rou-
       tines to determine the number of fields which were mapped in the call.

       The  XSI  Curses  standard,  Issue  4  describes these functions.  The function vwscanw is
       marked TO BE WITHDRAWN, and is to be replaced by a function vw_scanw using the  <stdarg.h>

       curses(3X), curs_getstr(3X), curs_printw(3X), scanf(3S)

Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 08:30 AM.