Folco (./1555) :
La solution que je vois : écrire octet par octet (j'ai un tableau de 20 chars et 17 uint16) dans mon fichier, donc en décomposant les words en bytes, pas le choix ? Découpage, écriture (fputc je crois, je vais regarder man), et pour lire le fichier fgetc + reconstruction des words ? A ce moment-là, je devrais être indépendant autant de la représentation mémoire de ma structure que de l'endianness, non ?
Tout à fait.
Perso j'utilise la solution n°2 de Brunni, plus précisément la version générique avec décalage de bits.