int sscanf(char *buf, const char *format, arg-list)
Прототип:
Описание:
Функция sscanf() идентична функции scanf() во всем, кроме того, что данные считываются из массива, указанного аргументом buf, а не из файла stdin.
Возвращаемая величина равна количеству полей, значения которых действительно были присвоены переменным. В это количество не входят поля, пропущенные из-за использования модификатора команды *. Возвращение 0 означает, что значение ни одного из полей не было присвоено переменным, a EOF указывает на попытку чтения в конце строки.
Пример: