| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 
 | /* setbuf example */
#include <stdio.h>
int main ()
{
  char buffer[BUFSIZ];
  FILE *pFile1, *pFile2;
  pFile1=fopen ("myfile.txt","w");
  pFile2=fopen ("myfile2.txt","a");
  setbuf ( pFile1 , buffer );
  fputs ("This is sent to a buffered stream",pFile1);
  fflush (pFile1);
  setbuf ( pFile2 , NULL );
  fputs ("This is sent to an unbuffered stream",pFile2);
  fclose (pFile1);
  fclose (pFile2);
  return 0;
}
 |