推 sinlin:懂了,真是謝謝你了140.109.103.226 11/08 14:52
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