我在需要用 Fortran 读取的文件中有一些时域数据,看起来像这样的重复:
0.0000E+000
2 % number of particles
4 % number of values
0.00000E+000
0.00000E+000
0.00000E+000
0.00000E+000
4 % number of values
0.00000E+000
0.00000E+000
0.00000E+000
0.00000E+000
其中第一行是当前时间,我需要数组中的其他值,该数组的大小由粒子和值的数量决定。理想情况下,read_values()
对子例程的每次调用都会获取该数据的一大块(在下一次),但我不确定如何跳过注释。有没有一种简单的方法可以在阅读后简单地前进到下一行?