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