C語言檔案操作函式freopen詳細解析

2022-09-29 11:57:11 字數 685 閱讀 8281

今天做usaco  用到了檔案的操作。 之前做usaco只是格式化的些 寫  freopen("***.in","r",stdin)  和"freopen("***.out","w",stdout)" 

百度百科上是這麼介紹的:

函式名: freopen

功 能:替換乙個流,或者說重新分配檔案指標,實現重定向。如果stream流已經開啟,則先關閉該流。如果該流已經定向,則freopen將會清除該定向。此函式一般用於將乙個指定的檔案開啟乙個預定義的流:標準輸入、標準輸出或者標準出錯。

用 法:file *freopen(const char *filename,const char *type, file *stream);

標頭檔案:stdio.h

例1:複製** **如下:

#include

#include

int main()

例2:複製** **如下:

//首先在同路徑下建立乙個in.txt文字文件寫入若干數字

#include

#include

int main()

freopen("con","w",stdout)  表示在控制台視窗上寫入資料;

例3:複製** **如下:

#include

#include

int main()

C語言檔案操作函式

1.fopen 開啟檔案 相關函式 open,fclose 表頭檔案 include 定義函式 file fopen const char path,const char mode 函式說明 引數path字串包含欲開啟的檔案路徑及檔名,引數mode字串則代表著流形態。mode有下列幾種形態字串 r ...

C語言檔案操作函式

有時候在除錯程式需要進行大量資料的輸入輸出時,如何還是採用scanf printf 的方式進行,那就苦逼了。萬一資料上有一些小改動,那就更苦逼了,所以還是用檔案來幫我們記錄下來,這樣在分析的時候才能更方便一些。再說了,什麼地方都需要用到檔案,所以這個也是個重要的操作啊!需要包含標頭檔案 來乙個小示例...

c語言檔案操作函式

1.fopen file fopen const char filename,const char mode filename檔案路徑 檔名,mode,檔案開啟方式。返回值,成功,返回檔案指標,失敗,返回null。mode的值 r rb 唯讀方式開啟乙個文字檔案,檔案不存在,報錯 w wb 寫方式開...