CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
sscanf
SSCANF #include <stdio.h> int sscanf(buffer, format-string[, argument...]); char *buffer; хранимые данные char *format-string; строка управления форматом Описание. Функция sscanf читает данные из buffer в расположение, за- даваемое arguments. Каждый argument должен быть указателем на пе- ременную такого типа, которая соответствует типу, определннному в format-string. Format-string интерпретирует поля ввода и имеет ту же самую форму и функцию, что аргумент format-string для функции scanf. Смотрите функцию scanf для описания format-string. Возвращаемое значение. Функция sscanf возвращает количество успешно преобразован- ных и назначенных полей. В возвращаемом значении не содержатся прочитанные но не назначенные поля. Значение EOF возвращается при попытке считывания конца строки.Возвращаемое значение 0 означает, что нет назначенных полей. См. также fscanf, scanf, sprintf. Пример. #include <stdio.h> char *tokenstring = "15 12 14..."; int i; float fp; char s[81]; char c; . . . /* ввод различных данных */ sscanf(tokenstring, "%s", s); sscanf(tokenstring, " %c", &c); sscanf(tokenstring, "%d", &i); sscanf(tokenstring, "%f", fp);.