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