名前 | 形式 | 機能説明 | 戻り値 | 属性 | 関連項目
#include<stdio.h> #include <widec.h>int wsscanf(wchar_t *s, const char *format, /* pointer */ ... );
wsscanf() 関数は、ワイド文字列 s からワイド文字を読み取り、書式にしたがってそれを解釈し、その結果を引数に格納します。wsscanf() には、引数として制御文字列 format および変換した入力の格納場所を示す一連の pointer を指定して下さい。書式に対する十分な引数が指定されない場合は、結果は不定となります。書式が終了しても引数が残っている場合は、残りの引数は無視されます。
wsscanf() の変換指定と実行動作は、通常の sscanf(3C) と同じです。ただし、wsscanf() の場合はワイド文字列から文字を読み取り、sscanf() の場合は拡張 UNIX コード (EUC) 文字列から文字を読み取ります。
wsscanf() は、正常終了の場合、変換対象となった文字数を返します。エラーの場合は、負の値を返します。
次の属性については attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
---|---|
MT レベル | MT-Safe |