Provided by: manpages-es_1.55-10_all bug

NOMBRE

       atoi, atol, atoll, atoq - convierten una cadena en un entero

SINOPSIS

       #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);

DESCRIPCIÓN

       La  función  atoi() convierte la porción inicial de la cadena apuntada por nptr a int.  El
       comportamiento es el mismo que

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

       excepto que atoi() no detecta errores.

       Las funciones atol() y atoll() se comportan igual que  atoi(),  salvo  que  convierten  la
       porción  inicial  de  la  cadena  a long y long long respectivamente.  atoq() es un nombre
       obsoleto para atoll().

VALOR DEVUELTO

       El valor convertido.

CONFORME A

       SVID 3, POSIX.1, BSD 4.3, ISO/IEC 9899.  ISO/IEC 9899:1990 (C89)  y  POSIX.1  (edición  de
       1996) incluyen las funciones atoi() y atol() solamente; C99 añade la función atoll().

OBSERVACIONES

       La  función  no  estándar atoq() no figura en la versión 4.6.27 de libc o en glibc 2, pero
       está presente en libc5 y la versión 4.7 de libc (aunque sólo como una  función  inline  en
       <stdlib.h>  hasta  la versión 5.4.44 de libc). La función atoll() está presente en glibc 2
       desde la versión 2.0.2, pero no lo está en libc4 ni libc5.

VÉASE TAMBIÉN

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