This答案说明了如何跳过文件的前5行并阅读以下5行。但是,如果满足某些条件,那么在使用Fortran读取文件时如何跳过行,所以我不这样做。事先不知道我应该跳过哪一行?我希望看起来像这样的代码
OPEN(1,FILE='file.txt',STATUS='old')
DO
READ (1,*, END=10) a, b, c
IF(condition is true) THEN skip this line
ELSE do something
END IF
END DO
10 CLOSE(1)