C/Visual C - Transformar char[] a int

 
Vista:

Transformar char[] a int

Publicado por Herminio (1 intervención) el 28/06/2005 18:05:44
Les agradeceré si alguien me indica con qué funciones en Turbo C++ se puede convertir un arreglo de caracteres a número con formato int o float.

Saludos.

Herminio Flanco.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Transformar char[] a int

Publicado por Jesus Oliver (166 intervenciones) el 29/06/2005 09:35:23
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!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar