|
|
Tutorials

Cpp

|
Topic |
How is "setbuf()" used in C++?
|
|
Explanation |
|
setbuf() is an I/O function which is used to set the stream buffer, the function is set to NULL to
turn off buffering. This function does not return any value.
Syntax:
void setbuf( FILE * stream, char * buffer );
Example:
#include <stdio.h>
int main()
{
FILE *str = fopen("setbufeg.txt", "wt");
char buffer[100];
setbuf(str, buffer);
fputs("A, B, C, D", str);
fflush(str);
fclose(str);
return 0;
}
|
Result:setbufeg.txt
A,B,C,D
In the above example the buffered data is written to the file used by the stream only when the "fflush" function is
called.
|
| Note |
C++ is one of the most used programming languages in the world. Also known as "C with Classes".
Hope you enjoy this tutorial. Do send your feedback or suggestions on this C++ tutorial. This is a copyright content.
|
|
|
|