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);