頭檔案
#include
函式原型
void setbuffer(FILE * stream,char * buf,size_t size);
範例
#include
int main()
{
char buf[BUFSIZ];
setbuffer(stdin, buf,BUFSIZ - 1);
printf("Hello, world!\n");
return 0;
}
在打開檔案流後,讀取內容之前,調用setbuffer()可用來設定檔案流的緩衝區。參數stream為指定的檔案流,參數buf指向自定的緩衝區起始地址,參數size為緩衝區大小。
#include
void setbuffer(FILE * stream,char * buf,size_t size);
#include
int main()
{
char buf[BUFSIZ];
setbuffer(stdin, buf,BUFSIZ - 1);
printf("Hello, world!\n");
return 0;
}