1
incluir los archivos de cabecera para la entrada estándar y la salida de la biblioteca y la biblioteca estándar , así como el archivo de encabezado límites. Recuerde que incluyen directivas comienzan en la primera columna de " C."
# include # include # include Comience su programa principal y declarar una variable para la cadena de caracteres y otro para el entero resultante . Si la máquina es una aplicación de 32 bits , el rango de números enteros es de - 2 , 147 , 483 , 648-2 , 147 , 483 y 647 . Por lo tanto , una serie de 11 posiciones es lo suficientemente grande como para manejar la cadena de caracteres que desea convertir int main () { caracteres my_string [ 11] . ; Pregunta al usuario una serie de caracteres para convertir . Dar el rango válido para enteros en su sistema por lo que el valor introducido no es demasiado grande o demasiado pequeño para su sistema de manejar . Las constantes INT_MIN y INT_MAX del archivo de cabecera límites especifican el rango válido para enteros en su sistema printf ("Por favor introduzca una cadena numérica entre % dy% d \\ n ". , INT_MIN , INT_MAX ) . ; gets ( my_string ) ; Convierte la cadena con la función atoi y almacenar el resultado en la variable int . La función atoi devuelve el valor convertido , un cero si no hay conversión , o la INT_MIN constante o INT_MAX si la cadena de caracteres estaba fuera del intervalo = atoi ( mi_cadena ) ; . Imprimir la cadena original y el entero resultante. Utilice el código a% s de la cadena y un % d por entero. Para verificar que la cadena se convirtió, realizar una operación matemática simple en el valor resultante e imprimir la respuesta. Para terminar el programa principal devolviendo un código de éxito e introduciendo su cierre } . Printf ( " El original cadena% s es el entero % d. Añadiendo 6 da % d \\ n", my_string , número, número 6 ) ; return 0; }
2
int numero
3
4
número
5