C/Visual C - ayuda pasar char a int

 
Vista:

ayuda pasar char a int

Publicado por Hector (2 intervenciones) el 18/10/2007 16:30:25
ayuda tengo que pasar un char a un entero y no me funciona con la funcion atoi

la cuestion que tengo una estructura donde guardo un char

struct estructura{

char dato;
};

una cosa asi por ejemplo.

Cuando accedo de la manera

int numero = atoi(estructura.dato);

me peta el programa

y si lo igualo
int numero = estructura.dato; si este valia '2' despues de esto me vale 50, que supongo q es el codigo ascii
pero yo kiero obtener ese 2.
una ayudita please
un saludo
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:ayuda pasar char a int

Publicado por Tom (619 intervenciones) el 18/10/2007 17:09:22
La pregunta más veces hecha en el foro este último año.

int numero = (char)dato - '0';
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