Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Exemple d’utiliation de la fonction ‘int fflush ( FILE *fichier)’ pour vider le tampon


{filelink=13119}

 
//Bibiothèque:       #include <stdio.h>
//Syntaxe:           int fflush(FILE *fichier);
//Retour:            0 en cas de succès ou EOF en cas d'erreur. 
 
  #include <stdio.h>
  #include <stdlib.h>
 
typedef struct {
  char nom[64];
} item;
 
  int main(void){
     FILE *fichier;
 
item itemcache[32];
     if((fichier=fopen("test.txt", "rb"))==NULL) {
        printf("Impossible d'ouvrir le fichier.");
        exit(1);
     }
 
	 char ch = 'C';
      int i;
      for(i=0; i<5; i++)
	  {
        fwrite(itemcache, sizeof(item), 1, fichier);
        fflush(fichier);
      }
      fclose(fichier);
      return 0;
  }

No comments yet.

Leave a Comment