[問題] 讀一行刪一行?

看板Fortran作者 (ㄐㄍ)時間10年前 (2014/06/07 15:59), 編輯推噓2(209)
留言11則, 4人參與, 最新討論串1/2 (看更多)
小弟使用的商業軟體需要使用副程式讀取資料做計算 但是副程式每次在執行時都會從頭開始讀 到了後面的讀取動作還是從頭讀 如果讀取的資料超級多,就非常浪費時間 所以我一直在思考有沒有可以讀取一行刪一行的方法 讓讀取文件裡的資料減少 不過似乎沒有辦法? 請問各位對於這個方面有什麼想法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.61.231 ※ 文章網址: http://www.ptt.cc/bbs/Fortran/M.1402127980.A.B26.html

06/07 16:21, , 1F
可以設定呼叫子程式時,從哪一行開始啊
06/07 16:21, 1F

06/07 16:27, , 2F
哦?願聞其詳!!
06/07 16:27, 2F

06/07 16:35, , 3F
不知道我的文章有沒有讓你誤會,我的副程式會在文件裡讀資料
06/07 16:35, 3F

06/07 16:35, , 4F
可是每次執行副程式都會從文件開頭讀取,所以想縮減文件行數
06/07 16:35, 4F

06/07 20:14, , 5F
先問一下,副程式能改嗎?
06/07 20:14, 5F

06/08 06:14, , 6F
檔案類型只有兩種,一種是循序檔,一種是二進位檔
06/08 06:14, 6F

06/08 06:15, , 7F
循序檔就只能照順序讀,二進位檔才能指定讀檔位置
06/08 06:15, 7F

06/08 12:10, , 8F
樓上,和循序相對的是直接,不一定要二進位檔。
06/08 12:10, 8F

06/08 12:12, , 9F
access:sequential/direct 、 form:formatted/unformatted
06/08 12:12, 9F

06/08 19:17, , 10F
副程式是自己寫的,可以改~而且我讀取的檔案是循序檔
06/08 19:17, 10F

06/11 22:43, , 11F
我試過直接讀取檔,但是副程式讀取時間會比較久耶 0.0
06/11 22:43, 11F
文章代碼(AID): #1JaiPiic (Fortran)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
文章代碼(AID): #1JaiPiic (Fortran)