strtoumax - преобразует строку в integer
strtoumax(3)
преобразует строку в integer
Other Alias
strtoimax
ОБЗОР
#include <inttypes.h>
intmax_t strtoimax(const char *nptr, char **endptr, int base);
uintmax_t strtoumax(const char *nptr, char **endptr, int base);
ОПИСАНИЕ
Данные функции подобны
strtol(3) и
strtoul(3), за исключением того,
что возвращают значение типа
intmax_t и
uintmax_t, соответственно.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
При успешном выполнении возвращается преобразованное значение. Если для
преобразования ничего не нашлось, то возвращается ноль. При переполнении или
потере точности возвращается
INTMAX_MAX,
INTMAX_MIN или
UINTMAX_MAX, а в
errno записывается
ERANGE.
АТРИБУТЫ
Описание терминов данного раздела смотрите в
attributes(7).
Интерфейс Атрибут Значение
strtoimax(),
strtoumax()
безвредность в потоках: безвредно (MT-Safe locale)
СООТВЕТСТВИЕ СТАНДАРТАМ
POSIX.1-2001, POSIX.1-2008, C99.