Fortran从txt文件中读取数据,如何从第十二行开始读,而...

2025-05-03 22:28:56
推荐回答(4个)
回答1:

如果是记录文件,可以直接定位(也就是每行如果等长)否则就用普通方式打开,并用do循环read(*,*) 11次就可以跳过了:)

回答2:

假如不考虑效率的话,在前面加上
do i=1,11
read (unit,*)
enddo
就行了。unit代表文件通道号。

回答3:

先写11个空读语句

回答4:

写成直接读取文件,来读取相应的记录