回 帖 发 新 帖 刷新版面

主题:文件读取,把不想要的前几行给去掉

假如我现在有一些数据,我可以用read(11,*)((rsa(i,j),j=1,9),i=1,30)进行读取,但是前面有9行不是这种数组形式,我要把他去掉,请问应该怎么实现

回复列表 (共5个回复)

沙发


do i=1,9
 read(11,*)
end do

板凳

DO I=1,9
Read (11,'(A)')STR
End Do

3 楼


这样read完以后读取出来的只是第十行的第一个数据,其他的数据都没有

4 楼


          do i=1,9
       read(11,*)
      end do
    等于是把文件读取了九次,每次读取一行,直到把前9行读完,下面再加上要读取的文件就行了
     read(11,*) 每运行一次就跳了一行
    谢谢高手指点

5 楼

顺手加分表示多谢咯~

我来回复

您尚未登录,请登录后再回复。点此登录或注册