curs_scanw(3)

명칭
scanw, wscanw, mvscanw, mvwscanw, vwscanw - convert formatted input from a ncurses widow

서식
#include <ncurses.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 vwscanw(WINDOW *win, char *fmt, va_list varglist) ;

해설
scanw , wscanw , 및 mvscanw 의 각 routine는, scanf [ scanf(3) (을)를 참조 ] 에 유사하고 있습니다. 이러한 routine의 효과는, 윈도우로 wgetstr 하지만 불려 갔는지의 같고, 결과의 행은 sscanf(3) 용무의 입력으로서 사용됩니다. fmt 필드내의 변수에 MAP 되지 않는 필드는 없어집니다. vwscanw routine는, 변수 인수 리스트를 사용해 wscanw (을)를 실행한다고 하는 점으로, vwprintw 에 유사하고 있습니다. 3 차례째의 인수는 va_list 입니다. 이것은, <varargs.h> 그리고 정의된 인수 리스트를 가리키는 포인터입니다.

반환값
vwscanw (은)는, 처리가 실패하면(자) ERR (을)를 돌려주어, 처리가 성공하면(자) 주사 되었다 필드의 수에 동일한 정수를 돌려줍니다. 어플리케이션은, scanw , wscanw , mvscanw , 및 mvwscanw 의 각 routine의 반환값을 사용해, 호출로 MAP 된 필드의 수를 판정할 수 있습니다.

관련 항목
ncurses(3), curs_getstr(3), curs_printw(3), scanf(3)