Item | Value |
Header | #include |
Declaration | int fflush(FILE *stream); |
Function | force the buffer contents to be written to the file. |
Return | 0 on success or EOF on error. |
#include <stdio.h> #include <stdlib.h> int main(void){ FILE *fp; if((fp=fopen("test", "rb"))==NULL) { printf("Cannot open file.\n"); exit(1); } char ch = 'C'; int i; for(i=0; i<5; i++) { fwrite(ch, sizeof(ch), 1, fp); fflush(fp); } fclose(fp); return 0; }
22.5.fflush | ||||
22.5.1. | fflush | |||
22.5.2. | Flush the buffer |