2012-02-03 164 views
0

新手问题,但我无法在任何地方找到一些好的Fortran文档。fortran读取声明

我正在学习一个程序,编写者使用read语句来评估用户是否要重新运行该脚本。

的代码是:

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

然后,它使用逻辑变量的答案,选择在哪里呢程序能够转到下一个。

上面的代码是做什么的?

+0

'READ * .answer'中的点而不是正确的逗号可能只是一个错字? – 2012-02-03 16:01:12

+0

是的,错字。修复。 – ppp 2012-02-03 18:24:30

回答

4

也许它应该是READ *, answer从标准输入单元读取答案

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

http://en.wikipedia.org/wiki/Fortran_95_language_features对Fortran语言的文档95