Vuoi leggere due byte ?
Così sei sicuro siano due byte.codice:typedef union _Word { short value; struct { char byte[2]; }sBytes; }uWord;
Poi usi fread (che è meglio visto che usi file binari ...):
e accedi al valore, con:codice:uWord word; fread(&word.sBytes, sizeof(word.sBytes), 1, file_pointer);
e puoi accedere ai singoli byte, con:codice:printf("%d\n", word.value);
codice:printf("Byte1: %d, Byte2: %d\n", word.sBytes.byte[0], word.sBytes.byte[1]);![]()