fflush() - I/O Function
How is fflush() used in C++?
Explanation
When a stream associated with a file is opened for writing the
fflush(), I/O function physically writes the content of the output buffer to a file. If the value returned is "0" for success, EOF indicates a write error.
Syntax:
int fflush ( FILE * stream );
Example :
#include <stdio.h> int val; int main(void) { FILE *str = fopen("test.txt", "w"); val=fflush(str); printf("Return value for fflush is: %i",val); } |
Result :
Return value for the fflush is:0
In the above example the fflush() is returns 0, which indicates the output buffer is flushed successfully.