C/Visual C - Pasar caracter a entero

 
Vista:

Pasar caracter a entero

Publicado por Fer (1 intervención) el 18/01/2005 00:15:42
Hola. Tengo una pila de caracteres, saco uno y quiero convertirlo a un entero. Lo hago con atoi, pero atoi usa una cadena, no un caracter, y no se como pasar un caracter a una cadena...He intentado concatenarlo con strcat pero requiere 2cadenas.
A ver si alguien me pudiera ayudar con algun ejemplo

Gracias por adelantado
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:Pasar caracter a entero

Publicado por El Mogur (202 intervenciones) el 18/01/2005 17:24:10
pero... si solo tienes un carácter, lo tienes que pasar a un dígito, así que:

char car = '8'; // Por ejemplo
int miDigito = car - '0';

Eso se basa en que los caracteres ASCII del 0 al 9 van consecutivos.

Saludos
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