Re: [問題] 為什麼fstream不能重覆利用?
※ 引述《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
推
06/21 01:50, , 1F
06/21 01:50, 1F
→
06/21 01:50, , 2F
06/21 01:50, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章