Tengo un pequeño problema, me explico. Tenemos los hexadecimales 07 49 9F, que en representación decimal equivale a unos 400.000.
El problema es que leo esos tres valores por separado, es decir, tengo una variable que dice "7" otra que dice "71" (49 en decimal) y otra que dice "159" (9F en decimal)... Tengo que concatenarlos para conseguir el numero... He probado varios trucos como usar potencias:
Código C:
Ver originalfor (int j = 0; j < i;j++)
{
if (Numero[j] < 10)
Numero_Definitivo
+= (Numero
[j
]*(int)pow(10,j
));
else if (Numero[j] < 100)
Numero_Definitivo
+= (Numero
[j
]*(int)pow(100,j
));
else
Numero_Definitivo
+= (Numero
[j
]*(int)pow(1000,j
)); }
Pero me salen disparates, estoy atrapado y no sé que hacer...