RE:Transformar char[] a int
Hola,
Supongo que lo que pides es que tras leer de teclado un número y haberlo guardado en un array, quieres pasarlo a un int con el que operar.
Hay varios metodos, el más "manual" consiste en pasar cada numero del arreglo a int y multiplicarlo por la potencia en base 10 de su posición.
Tambíen suelen estar presentes los conversores de clase, pero al decirme el cambio de tipo supongo que no estas tratando con ellas.
Y por último, para quitarte todo el susto...(jeje, que malo soy), las maravillosas funciones de la libreria stdlib.h :
- double atof(const char *cadena) Convierte una cadena a un valor flotante.
- int atoi(const char *cadena) Convierte una cadena a un valor entero.
Te aconsejo que hagas también el primer método, asi veras como se pueden convertir cadenas a números de forma manual.
Suerte!