Fflush(stdout)2: le retour!!

alexandre -  
 alex -
Bonjour,

Tout d'abord merci a Alex pour sa reponse precedente (desole
pour ton pseudo).
Le probleme est que je ne suis pas sur d'avoir compris si
fflush(stdout) permettait de forcer a ecrire ou s'il permet de
vider quelque chose?? En gros j'aimerais simplement savoir ce
qu'il permet de faire de facon simple.
Typiquement, j'ai besoin d'ecrire un grand nombre de donnees
dans un fichier .dat (en langage C biensur) et quand je verifie
le fichier il est remplie de ceque je lui ai demande mais aussi
de ÁGRÁGRG RÁG et aeutr

Merci d'avance aux ames charitables.

A+

alexandre

1 réponse

alex
 
salut

tu utilise koa pour remplir ton fichier la fonction fprintf
pour l ouvrir en ecriture fopen avec les bonnes options
et pour le fermer utilise fclose
tu verras ce sera mieux q fflush.

si tu tiens qd meme a utiliser fflush j ai 1 autre description
qui sera ptet plus parlante q la derniere:

La memoire tampon associee a un flot de sortie (stdout) est videe
lorsqu'elle est pleine ; elle peut aussi etre videe au moyen
de la fonction fflush.-> fflush(FILE * flot) et pas fflush(stdout)

voila j espere avoir repondu correctement a ta question
':)
2