Bonjour à tous !
J'essaie d'écrire des valeurs dans un fichier binaire.
Pour cela, j'utilise sprintf, typiquement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sprintf(buf, "%c", val);
Quand val est un octet, ça fonctionne très bien, mais j'ai aussi des int à écrire, et là par contre, c'est moins drôle...
Car la solution actuelle, c'est d'écrire 4 octets (en utilisant les décalages et des masques) séparément.

Il n'est pas possible d'écrire mon int directement ?

Merci d'avance !