位置:首頁 > 高級語言 > C語言標準庫 > fclose() - C庫函數

fclose() - C庫函數

C庫函數int fclose(FILE *stream)關閉該流。所有的緩衝區被刷新。  

聲明

以下是聲明fclose()函數。

int fclose(FILE *stream)

參數

  • stream -- 這是一個文件對象的指針指定的數據流被關閉。

返回值

此方法返回0,如果流成功關閉。如果失敗,返回EOF。

例子

下麵的例子演示了如何使用fclose()函數。

#include <stdio.h>

int main()
{
   FILE *fp;
 
   fp = fopen("file.txt", "w");

   fprintf(fp, "%s", "This is gitbook.net");
   fclose(fp);
   
   return(0);
}

讓我們編譯和運行上麵的程序,這將創建一個文件file.txt的,第二個會寫下麵的文本行,最後它會使用 fclose()函數關閉文件。 

This is gitbook.net