Provided by: manpages-ru_0.98-4_all bug

ИМЯ

       atoi, atol, atoll, atoq - преобразует строку символов в целое число

СИНТАКСИС

       #include <stdlib.h>

       int atoi(const char *nptr);
       long atol(const char *nptr);
       long long atoll(const char *nptr);
       long long atoq(const char *nptr);

ОПИСАНИЕ

       Функция atoi() преобразует начальную часть строки, на которую указывает
       nptr, в целое число типа int.  Действие аналогично

              strtol(nptr, (char **)NULL, 10);

       за исключением того, что atoi() не сообщает об ошибках.

       Функции atol() и atoll() ведут себя так же, как  и  atoi(),  но  только
       преобразуют  начальную часть строки в значение типа long или long long.
       atoq() -- это устаревшее название функции atoll().

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

       Преобразованное число.

СООТВЕТСТВИЕ СТАНДАРТАМ

       SVID 3, POSIX.1, BSD 4.3, ISO/IEC  9899.   ISO/IEC  9899:1990  (C89)  и
       POSIX.1  (редакция  1996 года) включают только функции atoi() и atol();
       C99 добавляет функцию atoll() .

ЗАМЕЧАНИЯ

       Нестандартная  atoq()  не  содержится  в  libc  4.6.27  и  glibc2,   но
       присутствует  в  libc5  и libc 4.7 (но, вплоть до libc 5.4.44, только в
       виде inline-функции в  <stdlib.h>).   Функция  atoll()  присутствует  в
       glibc 2 с версии 2.0.2, но не в libc4 или libc5.

СМОТРИ ТАКЖЕ

       atof(3), strtod(3), strtol(3), strtoul(3)