C言語ホーム > その他、C言語の詳細について > 標準ライブラリ一覧(ヘッダ毎) | 標準ライブラリ一覧(アルファベット順) > setvbuf
サイト内検索:

setvbuf

C言語の標準ライブラリsetvbufのリファレンスです。



setvbuf

<setvbuf>
概要条件を指定して入出力用のバッファを設定する。
ヘッダ#include <stdio.h>
I/Fint setvbuf(FILE * restrict stream, char * restrict buf, int mode, size_t size);
戻り値成功した場合は0、modeに無効な値が指定された場合、又は要求に従うことができなかった場合は0以外の値。
詳細setvbuf関数は、入出力用のバッファを設定する。modeに_IOFBFを指定すると入出力を完全バッファリングする。_IOLBFを指定すると入出力を行バッファリングする。_IONBFを指定すると入出力をバッファリングしない。setvbuf関数は、bufが空ポインタでない場合、自身が割り付けるバッファの代わりに、bufが指す配列を使うかもしれない。その場合、sizeはその配列の大きさになる。bufが空ポインタならば、sizeはsetvbuf関数が割り付けるバッファの大きさになる。
C言語ホーム > その他、C言語の詳細について > 標準ライブラリ一覧(ヘッダ毎) | 標準ライブラリ一覧(アルファベット順) > setvbuf
© 2009-2011 C言語サイト管理人