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

  1. 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