Defined in header <stdio.h> void setbuf( FILE *stream, char *buffer ); (until C99) void setbuf( FILE *restrict stream, char *restrict buffer ); (since C99)
Sets the internal buffer to use for stream operations. It should be at least BUFSIZ characters long.
If buffer is not null, equivalent to setvbuf(stream, buffer, _IOFBF, BUFSIZ).
If buffer is null, equivalent to setvbuf(stream, NULL, _IONBF, 0), which turns off buffering.
Parameters
stream -