atoll(3)
convierten una cadena en un entero
Other Alias
atoi, atol, atoq
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.