fflush : fflush « stdio.h « C Tutorial






ItemValue
Header#include
Declarationint fflush(FILE *stream);
Functionforce the buffer contents to be written to the file.
Return0 on success or EOF on error.


#include <stdio.h>
  #include <stdlib.h>

  int main(void){
     FILE *fp;

     if((fp=fopen("test", "rb"))==NULL) {
        printf("Cannot open file.\n");
        exit(1);
     }

      char ch = 'C';
      int i;
      for(i=0; i<5; i++) {
        fwrite(ch, sizeof(ch), 1, fp);
        fflush(fp);
      }
      fclose(fp);
      return 0;
  }








22.5.fflush
22.5.1.fflush
22.5.2.Flush the buffer