Atoi desde hexadecimal

El otro día surgió el tema con un compañero de pasar un string que contiene un número en hexadecimal a su valor numérico, y se nos ocurrió varias formas de hacerlo, pero no la más sencilla de todas. Aquí, la más sencilla:

sscanf (miString, “%x”, &entero);

Siendo, por ejemplo:
char * string = “0×0806″;
unsigned int entero = 0;

Advertisement
Esta entrada fue publicada en Informática y etiquetada , , , , . Guarda el enlace permanente.

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s