如何从FORTRAN模块中的文本文件中读取参数?

时间:2017-08-18 23:39:54

标签: fortran gfortran

我有一个模块来定义变量,如下所示:

MODULE vardef Real(8), parameter :: foo = 5.0 END MODULE vardef

但是,我想将foo的值存储在文本文件中并从中读取。我尝试了以下方法:

MODULE vardef Real(8) :: fooread Open(unit = 5, file = 'ModelInput.txt', status = 'old') Read(5,*) fooread Real(8), parameter :: foo = fooread END MODULE vardef

但是我得到以下编译错误:

Error: Unexpected OPEN statement in MODULE at (1)

有没有办法使用文本文件定义参数?

我正在使用GNU FORTRAN编译器版本6.3.0。

感谢您的帮助!

0 个答案:

没有答案