Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179
Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /var/www/cppe.ru/www/includes/parser/Preprocessor_DOM.php on line 803
Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179
Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48
Материал из C\C++ эксперт
setbuf: specifies the buffer that stream will use
//Header file: #include <stdio.h>
//Declaration: void setbuf(FILE *stream, char *buf);
#include <stdio.h>
int main ()
{
char buffer[BUFSIZ];
FILE *fp1, *fp2;
fp1=fopen ("test.txt","w");
fp2=fopen ("test2.txt","a");
setbuf ( fp1 , buffer );
fputs ("This is sent to a buffered stream",fp1);
fflush (fp1);
setbuf ( fp2 , NULL );
fputs ("This is sent to an unbuffered stream",fp2);
//Set buf to null to turn off buffering.
//The buffer must be BUFSIZ characters long.
//BUFSIZ is defined in <stdio.h>.
fclose (fp1);
fclose (fp2);
return 0;
}