關閉除標準流(stdin、stdout、stderr、stdprn、stdaux)之外的所有打開的流,刷新所有的流緩衝區,並返回關閉的流數。
函式原型: int fcloseall(void);
基本介紹
- 中文名:關閉除標準流
- 外文名:fcloseall
- 函式原型:int fcloseall(void);
- 功 能:刷新所有的流緩衝區
簡介,參數說明,
簡介
函式名: fcloseall
功 能: 關閉除標準流(stdin、stdout、stderr、stdprn、stdaux)之外的所有打開的流,刷新所有的流緩衝區,並返回關閉的流數。
參數說明
函式原型: int fcloseall(void);
返回值:如果流成功關閉,返回 關閉的流檔案數目,否則返回EOF。
程式例:
#include<stdio.h>
intmain(void)
{
intstreams_closed;
/*opentwostreams*/
fopen("DUMMY.ONE","w");
fopen("DUMMY.TWO","w");
/*closetheopenstreams*/
streams_closed=fcloseall();
if(streams_closed==EOF)
/*issueanerrormessage*/
perror("Error");
else
/*printresultoffcloseall()function*/
printf("%dstreamswereclosed.\n",streams_closed);
return0;
}