Item | Value |
Header file | stdio.h |
Declaration | int setvbuf(FILE *stream, char *buf, int mode, size_t size); |
Return | returns 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.
#include <stdio.h> int main () { FILE *fp; fp=fopen ("myfile.txt","w"); setvbuf ( fp , NULL , _IOFBF , 1024 ); // File operations here fclose (fp); return 0; }
22.33.setvbuf | ||||
22.33.1. | setvbuf |