今天做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 寫方式開...