En esta librería se incluyen rutinas de conversión entre tipos. Nos permiten convertir cadenas de caracteres a números, números a cadenas de caracteres, números con decimales a números enteros, etc.
Convierte una cadena de caracteres a un entero. Puede leerse como conversión de "ASCII to Integer".
Sintaxis:
int atoi(const char *s);
La cadena puede tener los siguientes elementos:
El formato de la cadena de entrada sería: [ws] [sn] [ddd]
El primer carácter no reconocido finaliza el proceso de conversión, no se comprueba el desbordamiento, es decir si el número cabe en un "int". Si no cabe, el resultado queda indefinido.
Valor de retorno:
"atoi" devuelve el valor convertido de la cadena de entrada. Si la cadena no puede ser convertida a un número "int", "atoi" vuelve con 0.
Al mismo grupo pertenecen las funciones "atol" y "atof", que devuelven valores "long int" y "float". Se verán en detalle en otros capítulos.
© Septiembre de 2.000 Salvador Pozo, salvador@c-con-clase.every1.net