curs_scanw

Section: C Library Functions (3)
Updated:
索引 jman
 

索引

名称

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);  

索引

解説

scanwwscanw 、および mvscanw の各ルーチンは、 scanf [ scanf(3) を参照 ] に類似しています。 これらのルーチンの効果は、ウィンドウで wgetstr が呼び出されたかのようであり、結果の行は sscanf(3) 用の入力として使用されます。 fmt フィールド内の変数にマップされないフィールドは失われます。

vwscanw ルーチンは、変数引数リストを使用して wscanw を実行するという点で、 vwprintw に類似しています。 3 番めの引数は va_list です。これは、 <varargs.h> で定義された引数リストを指すポインタです。  

索引

戻り値

vwscanw は、処理が失敗すると ERR を返し、処理が成功すると走査された フィールドの数に等しい整数を返します。

アプリケーションは、 scanwwscanwmvscanw 、および mvwscanw の各ルーチンの 戻り値を使用して、呼び出しでマップされたフィールドの数を判定できます。  

索引

関連項目

ncurses(3), curs_getstr(3), curs_printw(3), scanf(3)


 

索引

Index

名称
書式
解説
戻り値
関連項目

jman



Time: 07:06:44 GMT, January 12, 2009