この関数の目的
sscanf()は、文字列からフォーマットされた文字列を取得する。
定義
#include <stdio.h> int sscanf(const char *s, const char *format, ...);
働き
この関数は、 s がストリームではなく文字列を入力元とすることを除けば fscanf() と等価である。 文字列の終わりに達することは、 fscanf() であればファイルの終わりに達することと等価である。 重複するオブジェクト間で複写が発生した場合の動作は未定義である。
返り値は、変換が行われる前に入力エラーが発生した場合は EOF
である。
そうでなければ、代入された入力単位の数を返すが、初期に適合に失敗したときは提供されるよりも少ないか、0にさえなる可能性がある。