Bonjour,

je souhaite mettre un tag de type int dans un fichier texte.

ex : 123bonjour...

pour cela j'utilise
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sprintf(buffer, "%d", entier)
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
fprintf(fichier, buffer)
pour l'écrire dans le fichier.

j'ai constaté de sprintf() met en fait un chiffre par octet.
comment faire pour extraire juste le int de départ et pas le reste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
fgets(buf, sizeof(int), fichier)
ne fonctionne pas...normal puisqu'il y a 1 chiffre par octet.

donc comment faire pour extraire le int, ne connaissant pas sa taille au préalable ???

merci