在运行时设置全局变量

时间:2014-07-21 16:39:26

标签: fortran

fortran中有没有办法在运行时设置全局变量?

我的程序应该读取包含参数的模型文件 如果模拟应该是2d或3d。 所以它必须从文件中读取该变量,然后设置此参数。

这可能吗?

谢谢你, 扬

1 个答案:

答案 0 :(得分:0)

为什么不将变量设置为默认值(比方说2d)然后在读取faile后更改它的值是否合适?根据您的要求,您甚至可以拥有其他值。

例如,将全局整数值设置为0.然后在文件读取后,将其更改为1(2d)或2(3d)。那样你就有了:

0 => not set yet (waiting for model-file)
1 => simulation should be in 2D
2 => simulation should be in 3D
3 => there was an error Reading the model-file