可以使用fopen指定開啟檔案的路徑與格式,
開檔主要分成兩種類行,
一種是文字檔,另一種是二進位檔,
FILE* fopen( " 路徑" , "格式")
如果讀取成功則傳回一個FILE指標,失敗則傳回NULL
格式有
r 開啟一個文字檔只允許讀出,
如果找不到路徑檔則失敗
w 開啟一個文字檔只允許寫入,
如果檔案已存在則覆蓋,
如果找不到檔案則系統會
自動新建一個
r+ 開啟一個允許讀出與寫入的文字檔,
如果找不到路徑則失敗
w+ 開啟一個新文字檔允許讀出與寫入,
如果檔案已存在則覆蓋
a 開啟一個允許寫入的文字檔,
檔案從"末端"開始寫入,
如果檔案已存在則覆蓋,如果找不到
檔案則系統會自動新建一個
a+ 開啟一個允許讀出與寫入的文字檔,
檔案從"末端"開始寫入,
如果檔案已存在則覆蓋,
如果找不到檔案則系統會自動新建一個
rb 開啟一個二元檔只允許讀出
wb 開啟一個二元檔只允許寫入
ab 開啟一個二元檔從檔案"末端"寫入資料
檔案不用時記得告訴系統關閉,使用fclose()
以下一個範例
#include <iostream> using namespace std; int main(){ FILE* ptr = fopen( "C:\\test.txt","w" ); /* 新建一個文字檔test於c:\ */ fclose(ptr); system("pause"); return 0; }
以上資料部份轉自 http://matis.pixnet.net/blog/post/22918524
沒有留言:
張貼留言