作者odinkay (新手上路)
看板Fortran
標題[問題] 檔案讀寫
時間Sat Apr 25 18:09:40 2009
現在跑模擬的時候常因為生成資料太極端而導致錯誤, 假如想
"將之前成功的結果都記錄下來, 然後下次接著上次的最後結果開始跑"
意思是 "想跑 1000 個 loop 來得到 1000 個結果, 但是 跑到第 501 個
loop 卻失敗了, 但是也記錄了前面 500 次的成功結果, 而下次會從
第 501 次 loop 開始" , 這樣之前跑的就不會白費了, 請問有什麼好方法呢 ?
我嘗試用直接存取檔的方式來寫, 但是檔案分割很難調控, 常常會發生錯誤.
謝謝.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.225.32.101
1F:推 agody:建議用Binary檔案 04/25 18:52
2F:→ snowanimal:有方法 你把讀完的檔案部分輸出成第二個檔案 04/26 18:16
3F:→ snowanimal:接著記錄第N次之後 就從第N+1次開始讀/跑程式 04/26 18:17