C++:ofstream ofile("檔案",打開方式),這個”檔案”是儲存在哪呢,該檔案不存在,會自動建立一個檔案?
來源:互聯網 2010-09-02 09:43:54 評論
分類: 電腦/網絡 >> 程式設計 >> 其他編程語言
問題描述:
C++:ofstream ofile("檔案",打開方式),這個”檔案”是儲存在哪呢,該檔案不存在,會自動建立一個檔案?
參考答案:
”檔案”中如果沒有指定路徑,則在該可執行檔案相同的檔案夾下,如果指定路徑則在該路徑下,如:
ofstream ofile("output.dat");
ofstream ofile("c:\\temp\\output.dat");
如果檔案不存在,則一般建立一個檔案。打開方式,如按二進制打開
ofstream ofile("output.dat", ios_base::binary);
如果追加方式打開,則:
ofstream ofile("output.dat", ios_base::app);
注意:ofstream 流在打開方式中已經預設了ios_base::out,故這個參數一般不必重複使用,如:
ofstream ofile("output.dat", ios_base::out);
早期的C++語言使用ios代替ios_base
[b]分類:[/b] 電腦/網絡 >> 程式設計 >> 其他程式設計語言[br][b]問題描述:[/b][br]C++:ofstream ofile("檔案",打開方式),這個”檔案”是儲存在哪呢,該檔案不存在,會自動建立一個檔案?[br][b]參考答案:[/b][br]”檔案”中如果沒有指定路徑,則在該可執行檔案相同的檔案夾下,如果指定路徑則在該路徑下,如:
ofstream ofile("output.dat");
ofstream ofile("c:\\temp\\output.dat");
如果檔案不存在,則一般建立一個檔案。打開方式,如按二進制打開
ofstream ofile("output.dat", ios_base::binary);
如果追加方式打開,則:
ofstream ofile("output.dat", ios_base::app);
注意:ofstream 流在打開方式中已經預設了ios_base::out,故這個參數一般不必重複使用,如:
ofstream ofile("output.dat", ios_base::out);
早期的C++語言使用ios代替ios_base