Stdio h C Tutorial

Item Value
Header filestdio.h
Declarationint setvbuf(FILE *stream, char *buf, int mode, size_t size);
Returnreturns zero on success, nonzero on failure.
Function sets the buffer for stream to be buffer, with a size of size.
Possible values of mode are _IOFBF, _IONBF, and _IOLBF.
_IOFBF: full buffering.
_IOLBF: line buffered.
_IONBF: no buffering.

#include 
int main ()
{
  FILE *fp;
  fp=fopen ("myfile.txt","w");
  setvbuf ( fp , NULL , _IOFBF , 1024 );
  // File operations here
  fclose (fp);
  return 0;
}