C/Visual C - char contenido hexadecimal a integer

 
Vista:

char contenido hexadecimal a integer

Publicado por Ayuda por favor (8 intervenciones) el 13/03/2007 17:48:45
¿Cómo se puede transformar un char que contiene un string en hexadecimal a entero?

por ejemplo:
supongamos que tengo un char llamado prueba cuyo contenido es "A0".

Hay alguna función en C (no C++) que transforme el A0 en decimal (160)?

Muchas gracias de antemano.
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:char contenido hexadecimal a integer

Publicado por Tom (27 intervenciones) el 13/03/2007 18:36:58
Sips.
Mira la doc. de atoi()
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:char contenido hexadecimal a integer

Publicado por nacho (12 intervenciones) el 17/03/2007 17:29:01
Se puede hacer en la familia "scanf", usando "%x". Por ejemplo, si ese A0 está en una cadena llamada "numero", podrías hacer

sscanf(numero, "%x", &valor);
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