Perchè usando la fwrite(), per esempio del numero 480:


codice:
FILE* pFile;
short int x = 480; 
short int* px = &x;  

fwrite(px, sizeof(short int), 1, pFile);
Leggendo poi il file mi appare scritto (in esadecimale): E0 01, invece che 01 E0? (480 = 0x1E0).

Come posso fare in modo che nel file scritto appaiano scritti nell'ordine esatto 01 E0?


Grazie.