看板 Programming 關於我們 聯絡資訊
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
sinlin:懂了,真是謝謝你了140.109.103.226 11/08 14:52