看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《StubbornLin (Victor)》之銘言: : 我剛剛在寫fstream的部份時 : 有一個檔案我用fstream開啟,讀取資料後 : 經過處理 : 關閉fstream : 要蓋掉原來的檔案,所以又用原來的fstream Open : 然後再寫入原來的檔案 : 卻發現沒有任何事情發生@@ : 第二次使用fstream為何就沒有寫入的動作? 我自問自答= =" 發現問題所在 問題出在fstream是狀態機器 因為eof等state讓它不能在使用 重覆使用前,先呼叫clear清除它的state就可以用了 -- VICTOR工作室 | PTT遊戲設計版隆重開幕! | 不管是新手老手,程式美工音樂企劃.... URL : http://www.kinmen.info/vic/ | 都歡迎來遊戲設計版參與討論 XD | 戰略高手> C/C++ | GameTopics> Visual Basic 6.0 | GameDesign -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.116.66.243
UNARYvvv:要重複使用一個 stream 的時候 真的要特別注意 06/21 01:50
UNARYvvv:要不然你直接宣告一個新的 也可以省點麻煩 06/21 01:50