Saturday, January 19, 2013

C語言 fopen 用法


需include stdio.h


FILE *fopen ( const char *filename, const char *mode ); 

開啟檔案,filename 為檔案名稱含路徑,mode 字串為檔案的模式;

開啟成功傳回一個 FILE指標 ,失敗傳回 NULL。



  • mode字串種類如下: 
  • "r"       唯讀文字檔 
  • "w"     唯寫文字檔;檔案若存在,刪除內容重新寫入;檔案不存在則建立新檔 
  • "a"      附加文字檔,從檔案尾端寫入,檔案不存在時則建立新檔 
  • "rb"     唯讀二進位檔 
  • "wb"   唯寫二進位檔;檔案若存在,刪除內容重新寫入;檔案不存則在建立新檔 
  • "ab"    附加二進位檔,從檔案尾端寫入,檔案不存在時建立新檔 
  • "r+"     可讀寫文字檔;檔案若存在,從檔案開頭寫入;檔案不存在則建立新檔 
  • "w+"   可讀寫文字檔;檔案若存在,覆寫資料;檔案不存在則建立新檔 
  • "a+"    可 附加、讀取 ,從檔案尾端寫入,檔案不存在時則建立新檔 
  • "r+b"   二進位檔可讀寫 
  • "w+b" 二進位檔可讀寫 
  • "a+b"  二進位檔附加、讀取



轉錄自
https://sites.google.com/site/teachyin/c-c/12-dang-an/1-dang-an-han-shi

No comments:

Post a Comment