作者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