作者JiGo (ㄐㄍ)
看板Fortran
标题[问题] 读一行删一行?
时间Sat Jun 7 15:59:22 2014
小弟使用的商业软体需要使用副程式读取资料做计算
但是副程式每次在执行时都会从头开始读
到了後面的读取动作还是从头读
如果读取的资料超级多,就非常浪费时间
所以我一直在思考有没有可以读取一行删一行的方法
让读取文件里的资料减少
不过似乎没有办法?
请问各位对於这个方面有什麽想法吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.115.61.231
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Fortran/M.1402127980.A.B26.html
1F:推 darrenmm:可以设定呼叫子程式时,从哪一行开始啊 06/07 16:21
2F:→ JiGo:哦?愿闻其详!! 06/07 16:27
3F:→ JiGo:不知道我的文章有没有让你误会,我的副程式会在文件里读资料 06/07 16:35
4F:→ JiGo:可是每次执行副程式都会从文件开头读取,所以想缩减文件行数 06/07 16:35
5F:→ blc:先问一下,副程式能改吗? 06/07 20:14
6F:推 Gwaewluin:档案类型只有两种,一种是循序档,一种是二进位档 06/08 06:14
7F:→ Gwaewluin:循序档就只能照顺序读,二进位档才能指定读档位置 06/08 06:15
8F:→ blc:楼上,和循序相对的是直接,不一定要二进位档。 06/08 12:10
9F:→ blc:access:sequential/direct 、 form:formatted/unformatted 06/08 12:12
10F:→ JiGo:副程式是自己写的,可以改~而且我读取的档案是循序档 06/08 19:17
11F:→ JiGo:我试过直接读取档,但是副程式读取时间会比较久耶 0.0 06/11 22:43