指定した記憶域からデータを入力し、書式に従って変換します。
[指定形式]
#include <stdio.h>
long sscanf(const char *s, const char *control [, ptr] ...);
[引数]
s 入力するデータがある記憶域
control 書式を示す文字列へのポインタ
ptr,... 入力変換したデータを格納する記憶域へのポインタ
[戻り値]
正常:入力変換に成功したデータの個数
異常:EOF
[備考]
sscanf関数は、sの指す記憶域からデータを入力し、controlが指す書式を示す文字列に従って、そのデータを変換、編集して、その結果をptrの指す記憶域へ格納します。
sscanf関数は、入力変換に成功したデータの個数を返します。また、最初の変換の前に入力するデータが終了した時にはEOFを返します。
書式の仕様の詳細はfscanf関数を参照してください。