[問題] 檔案讀寫

看板Fortran作者 (新手上路)時間15年前 (2009/04/25 18:09), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
現在跑模擬的時候常因為生成資料太極端而導致錯誤, 假如想 "將之前成功的結果都記錄下來, 然後下次接著上次的最後結果開始跑" 意思是 "想跑 1000 個 loop 來得到 1000 個結果, 但是 跑到第 501 個 loop 卻失敗了, 但是也記錄了前面 500 次的成功結果, 而下次會從 第 501 次 loop 開始" , 這樣之前跑的就不會白費了, 請問有什麼好方法呢 ? 我嘗試用直接存取檔的方式來寫, 但是檔案分割很難調控, 常常會發生錯誤. 謝謝. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.32.101

04/25 18:52, , 1F
建議用Binary檔案
04/25 18:52, 1F

04/26 18:16, , 2F
有方法 你把讀完的檔案部分輸出成第二個檔案
04/26 18:16, 2F

04/26 18:17, , 3F
接著記錄第N次之後 就從第N+1次開始讀/跑程式
04/26 18:17, 3F
文章代碼(AID): #19yk5box (Fortran)
文章代碼(AID): #19yk5box (Fortran)