我有一个简单的输入文件,其中包含注释(以 # 开头的行)。示例数据如下所示:
#NDIM
1
#NX NY NZ
3001 1 1
#I_RXN
2
我想告诉代码,每次我在行首遇到字符 # 时都跳过该行并继续下一行。我必须在 FORTRAN 77 中执行此操作。
您可以将这些行读入一个字符串,然后测试第一个字符是否为“#”。如果没有,请使用“内部读取”从字符串中读取数值。以前有关于这种技术的答案,例如,Reading comment lines correct in an input file using Fortran 90