Справочник по C/C++
strtoull()

#include <stdlib.h>
unsigned long long int strtoull(const char *start, char **end, int radix);

Описание

Аналогична функции strtoul() за исключением того, что возвращает значение типа unsigned long long int

Функция strtoull() добавлена в версии С99.

Функция strtoull() аналогична функции strtoul() за исключением того, что она возвращает значение типа unsigned long long int. Если результат не может быть представлен как значение типа unsigned long long int, возвращается значение ULLONG_MAX, а глобальная переменная errno устанавливается равной значению ERANGE, свидетельствующему об ошибке пределов диапазона. Если параметр start не указывает на числ(), никакого преобразования не выполняется и функция возвращает нуль.