C/Visual C - Como llevar '1' char a 1 int?

 
Vista:

Como llevar '1' char a 1 int?

Publicado por Claudio (2 intervenciones) el 16/06/2005 16:47:10
Hola,

Necesito saber como llevo un número de una variable char, a una variable integer (INT), pero el valor, no el ascii.

Desde ya gracias...

Claudio G.
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:Como llevar '1' char a 1 int?

Publicado por luchot (7 intervenciones) el 16/06/2005 17:11:57
hola Claudio,

Una pregunta, trabajas en Windows y en Linux?

Si fuera el segundo caso (en linux) la función "numero = atoi(cadena)" te carga el calor entero de la variable cadena dentro de la variable numero de tipo int.

Espero que esto te sirva;

Saludos;

Luchot
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

RE:Como llevar '1' char a 1 int?

Publicado por Claudio (2 intervenciones) el 16/06/2005 17:15:00
Gracias, Luchot,

Pero trabajo sobre Windows, y la función atoi(), me exige que la cadena sea una contante.

y no lo realiza sobre una variable.

pero gracias.
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

RE:Como llevar '1' char a 1 int?

Publicado por Luchot (7 intervenciones) el 16/06/2005 17:37:54
A lo que me refería es a lo siguiente:

char caracter='5';
char cadena[1];
int numero;

cadena[0]=caracter;
numero = atoi(&cadena);
printf ("El numero es %i", numero);

Creo que alli ya tienes la solución ;)

Saludos;

luchot
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

convertir '1' char a 1 int

Publicado por Yensi (3 intervenciones) el 16/06/2005 22:38:26
yo tengo otra solucion mucho mas sencilla:

char caracter = '1';
int numero = caracter - '0';


Computer Science Bachelor
SECC member
Trujillo - Peru
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