Re: [問題] 請問一下fortran的flush()
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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章