#include <stdio.h>
int main(void)
{
char buf[64] = "";
FILE *fp1 = fopen("d:\\file1.txt", "w");
FILE *fp2 = fopen("d:\\file2.txt", "w");
setbuf(fp1, buf);
fputs("file1.txt content - buffered stream", fp1);
fflush(fp1);
puts(buf);
setbuf(fp2 , NULL);
fputs("file2.txt content - unbuffered stream", fp2);
puts(buf);
fclose(fp1);
fclose(fp2);
return 0;
}
/*
run:
file1.txt content - buffered stream
file1.txt content - buffered stream
*/