La función ATOI es parte de la biblioteca estándar C. Su uso principal es analizar una cadena y convertir su contenido en el valor numérico correspondiente del tipo int ty.
Este tutorial discutirá cómo usar la función ATOI para convertir las cadenas en valores enteros en c.
Uso básico
La sintaxis para la función ATOI es:
int atoi (const char *str);Esta función acepta un solo parámetro, que es un puntero a la cadena para convertir. Este valor es una constante; Por lo tanto, la función no altera la cadena original.
La función devuelve la cadena convertida a su tipo entero equivalente.
Cómo funciona
La función ATOI funciona eliminando todos los posibles caracteres en blanco, similares a la función ISSSPACE, hasta que se encuentra con el primer personaje que no es Whitespace.
Después del primer espacio no blanco, asigna un signo opcional (positivo o negativo). A continuación, analiza todos los valores de base de base posibles hasta que se encuentra con un personaje no numérico. Esto podría ser un personaje nulo terminado.
Finalmente, interpreta los valores en su tipo entero correspondiente.
Ejemplo de función ATOI
La siguiente función muestra cómo usar la función ATOI en C.
#incluirEl programa anterior le pide al usuario que proporcione un número y lea el valor de Stdin. A continuación, analizamos su contenido a un entero utilizando la función ATOI.
El resultado es:
Ingrese un número: 232Conclusión
Este tutorial rápido lo ha guiado a través de cómo usar la función ATOI para convertir una cadena en un entero en C.