【问题标题】:fortran read statementfortran 读取语句
【发布时间】:2012-02-26 05:04:21
【问题描述】:

新手问题,但我在任何地方都找不到好的 fortran 文档。

我正在研究一个程序,作者使用 read 语句来评估用户是否要重新运行脚本。

代码是:

PRINT *,'Calculate again? .TRUE./T/t -> yes , .FALSE./F/f -> no'
READ *,answer

然后它使用逻辑变量 answer 来选择程序下一步必须转到哪里。

上面的代码做了什么?

【问题讨论】:

  • READ *.answer 中的点而不是正确的逗号可能只是一个错字?

标签: fortran fortran90


【解决方案1】:

可能应该是READ *, answer从标准输入单元读取answer

代码输出“再次计算?.TRUE./T/t -> yes , .FALSE./F/f -> no”然后读入answer,我想它被声明为逻辑变量。

有关 Fortran 95 的文档,请参阅 http://en.wikipedia.org/wiki/Fortran_95_language_features

【讨论】:

    【解决方案2】:

    M.S.B 是对的,我只是将不适合的内容添加到评论中。

    互联网上有大量优秀的 Fortran 资源。您可以使用官方标准,但通常最好是编译器的文档。这个http://publib.boulder.ibm.com/infocenter/comphelp/v111v131/index.jsp?topic=%2Fcom.ibm.xlf131.aix.doc%2Flanguage_ref%2Fassociatestmt.html很好。

    还有许多课程和教程。只需谷歌“Fortran 初学者课程”、“Fortran 教程”或类似内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-12
      • 1970-01-01
      • 2011-02-23
      • 1970-01-01
      • 2017-01-18
      • 1970-01-01
      • 1970-01-01
      • 2013-04-12
      相关资源
      最近更新 更多