作者sjgau (sjgau)
站内Programming
标题Re: [问题] 请问一下fortran的flush()
时间Wed Nov 8 14:48:40 2006
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
1F:推 sinlin:懂了,真是谢谢你了140.109.103.226 11/08 14:52