Re: [問題] 請問一下fortran的flush()

看板Programming作者 (sjgau)時間18年前 (2006/11/08 14:42), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
fortran 使用 file unit 當做 i/o 的跟據 但是 不可能 隨時寫入 實體的 裝置 它先把 數據 放在 buffer 裡面 等 file close 的時候 或是 buffer 快要滿的時候 或是 一段時間以後 才真正做寫入的動作 如果你需要它立刻幫你 做寫入的動作 那麼 就需要 執行 call flush(8) 8 代表當初 open a file as unit- 8 ※ 引述《sinlin (新生活!~)》之銘言: : 今天讀別人的program讀到了一行 : call flush(8) : 上網查了一下 : http://docs.sun.com/app/docs/doc/801-7251/6i1iqt7qc?l=zh_TW&a=view : 還是看不太懂,書上也沒查到 : 有沒有哪一位好心人士可以解釋一下這個函式是做什麼用的 ^^" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.34.222.10

11/08 14:52, , 1F
懂了,真是謝謝你了
11/08 14:52, 1F
文章代碼(AID): #15KNnYeR (Programming)
討論串 (同標題文章)
文章代碼(AID): #15KNnYeR (Programming)