如何在Fortran 90中刷新stdout?

中子星

我在网上看到了很多有关flush在Fortran中使用该函数刷新输出的信息。我想知道(特别是对于Fortran 90和stdout),将这种形式作为一种代码放入我的代码中应该采取什么形式?

我的猜测是flush(*)

弗拉基米尔F

flush() 不是函数,而是非标准的内部子例程,因此在调用语句中被调用

 call flush(unit_number)

或Fortran 2003中的标准语句,因此作为语句调用

flush(unit_number)

通常,标准输出已预先连接到单元6,但是要确保可以使用output_unit模块中的标准常数iso_fortran_env(请参阅Fortran 90中的标准输入和输出单元?)。

这再次需要Fortran 2003。

请注意,当今几乎所有编译器都支持这些功能。但是,如果您确实确实需要使用26年的Fortran 90,则必须查阅编译器手册,该手册将其用于预连接文件的单位编号。标准输出很有可能是6。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Fortran 90中刷新stdout?

来自分类Dev

如何在fortran 90中声明复杂类型数组

来自分类Dev

如何在Fortran 90中创建圆形网格?

来自分类Dev

如何在Fortran中处理大整数?

来自分类Dev

如何在Fortran中读取/写入矩阵?

来自分类Dev

如何在fortran中读取“ enter”键

来自分类Dev

如何在fortran中添加双标签?

来自分类Dev

如何在Fortran中实施BCD?

来自分类Dev

如何在fortran中拆分数组?

来自分类Dev

如何在Fortran 90中向动态数组添加新元素

来自分类Dev

Fortran 90,如何在子例程中使用派生类型中定义的数组

来自分类Dev

如何在Fortran 90中向动态数组添加新元素

来自分类Dev

如何在Fortran中声明变量中间例程

来自分类Dev

如何在fortran中调用数组值函数?

来自分类Dev

如何在fortran中获取数组的起始索引

来自分类Dev

如何在fortran中获取最大值的位置?

来自分类Dev

如何在Fortran中初始化大数组?

来自分类Dev

如何在Fortran中实现数组结构而不是结构数组?

来自分类Dev

如何在Fortran 2018中访问远程团队

来自分类Dev

如何在OpenVMS Fortran中获取命令行参数?

来自分类Dev

如何在Fortran中定义周期函数?

来自分类Dev

如何在Fortran中声明变量中间例程

来自分类Dev

您如何在fortran中调用bind-C函数?

来自分类Dev

如何在Fortran中返回类型化数组?

来自分类Dev

如何在 Fortran 77 中交换虚拟变量?

来自分类Dev

如何在 Fortran 中复制未知类型的数据?

来自分类Dev

如何在 Fortran 中设置 dll 搜索路径?

来自分类Dev

Swift:如何在println之后刷新stdout?

来自分类Dev

如何在GitBook中为Fortran启用语法突出显示

Related 相关文章

热门标签

归档