setbuf
書式
void setbuf(FILE *fp, char *buf);
機能
入出力用バッファを設定する。バッファのサイズがBUFSIZ(stdio.hで定義)でバッファリングあり(_IOFBFモード)のsetvbufと等価。また、bufがNULLポインタの場合はバッファリング無し(_IONBFモード)のsetvbufと等価。ただし、戻り値は無い。
戻り値
無し。
ヘッダーファイル
stdio.h
使用例
char buf[BUFSIZ];
setbuf(stdout,buf);
printf(".............");
:;
:;
fflush(stdout);
setbuf(stdout,buf);
printf(".............");
:;
:;
fflush(stdout);