fcloseall

關閉除標準流(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;
}

熱門詞條

聯絡我們