相關函式:fopen,fclose
表頭檔案:#include
定義函式:FILE*freopen(constchar*path,constchar*mode,FILE*stream)
函式說明:引數path字串包含欲開啟的檔案路徑及檔名,引數mode請參考fopen()說明。引數stream為已開啟的檔案指標。freopen()會將原stream所開啟的檔案流關閉,然後開啟引數path的檔案
返回值:檔案順利開啟後,指向該流的檔案指標就會被返回。若檔案開啟失敗則返回NULL,並把錯誤程式碼存在errno中
範例:
#include
main()
{
FILE*fp;
fp=fopen("a.txt","r");
fp=freopen("b.txt","r",fp);/*改fp指向b.txt,並關閉a.txt*/
fclose(fp);
}
相關函式:fopen,fclose
表頭檔案:#include
定義函式:FILE*freopen(constchar*path,constchar*mode,FILE*stream)
函式說明:引數path字串包含欲開啟的檔案路徑及檔名,引數mode請參考fopen()說明。引數stream為已開啟的檔案指標。freopen()會將原stream所開啟的檔案流關閉,然後開啟引數path的檔案
返回值:檔案順利開啟後,指向該流的檔案指標就會被返回。若檔案開啟失敗則返回NULL,並把錯誤程式碼存在errno中
範例:
#include
main()
{
FILE*fp;
fp=fopen("a.txt","r");
fp=freopen("b.txt","r",fp);/*改fp指向b.txt,並關閉a.txt*/
fclose(fp);
}