[問題] ofstream 寫入檔案

看板C_and_CPP (C/C++)作者 (我愛阿蓉)時間16年前 (2009/05/27 02:38), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/1
請教一下各位 為什麼這樣會無法寫入呢? fw.open("0.txt",ios::out); fw.open("1.txt",ios::out); fw<<"hello"<<endl; fw.close(); 這樣的話會產生0.txt可是卻沒有任何字串寫入到這檔案 為什麼不會產生1.txt呢? 我的感覺比較像是他會產生1.txt且寫字串到1.txt裡面... 可是卻完全相反 只產生0.txt 卻也是空檔案.. 不是很了解 請各位解解惑 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.207.187

05/27 07:49, , 1F
f.open("0",out);f.close();f.clear();f.open("1",out);
05/27 07:49, 1F

05/27 15:48, , 2F
解讀樓上意思...你第一個開了 卻沒有關 就又開第二個...
05/27 15:48, 2F

05/27 21:57, , 3F
不光是關,state bit也是共用的,所以要clear
05/27 21:57, 3F
文章代碼(AID): #1A73SGOc (C_and_CPP)
文章代碼(AID): #1A73SGOc (C_and_CPP)