É o seguinte, me deparei com um problema horrivelmente horripilante que está me tirando o sono, e o fato de eu ser [*****] o suficiente para não conseguir resolver um problema aparentemente simples como esse está me deixando pior ainda.
Quero ler um arquivo com dados hexadecimais e colocar 4 bytes dentro de um int com a representação numérica dele em decimais.
Ex:
no arquivo tenho:
10 00 00 00 (que olhando eu sei que é 16 em decimal usando little endian)
e quero ler esses 4 bytes em C e retornar um int com o valor 16.