在 FORTRAN 77 中阅读带有注释的输入
Posted
技术标签:
【中文标题】在 FORTRAN 77 中阅读带有注释的输入【英文标题】:Read an input with comments in FORTRAN 77 【发布时间】:2012-05-21 19:26:45 【问题描述】:我有一个简单的输入文件,其中包含 cmets(以 # 开头的行)。示例数据如下所示:
#NDIM
1
#NX NY NZ
3001 1 1
#I_RXN
2
我想告诉代码,每次我在行首遇到字符 # 时跳过该行并继续下一行。我必须在 FORTRAN 77 中执行此操作。
【问题讨论】:
到目前为止你得到了什么?我们是来帮忙的。我们不是来为你做的。 【参考方案1】:您可以将这些行读入一个字符串,然后测试第一个字符是否为“#”。如果没有,请使用“内部读取”从字符串中读取数值。以前有关于这种技术的答案,例如,Reading comment lines correctly in an input file using Fortran 90
【讨论】:
+1 解析输入字符串通常是要走的路。或者使用名单,他们允许 cmets。以上是关于在 FORTRAN 77 中阅读带有注释的输入的主要内容,如果未能解决你的问题,请参考以下文章