不带伪变量的Fortran中带隐含do循环的跳过读取

不带伪变量的Fortran中带隐含do循环的跳过读取,fortran,readfile,Fortran,Readfile,我想跳过n行。可以这样做: do i = i,n read(file,*) enddo 然而,我想通过隐含的do循环来实现这一点,而不使用伪变量,比如 read(file,*)(,i=1,n) 但我保证你不会这么做 但我保证你不会这么做…我不知道你为什么要这么做,但我认为这是不可能的。是的,这似乎是不可能的。我只想保存一些代码行。如果这是唯一的出路,我可以这样做。保存一些代码行吗?你知道现在是2013年而不是60年代吗?计算机的存储空间大于GB,你担心几个字节的差异吗?我认为隐含do循环

我想跳过n行。可以这样做:

do i = i,n
  read(file,*)
enddo
然而,我想通过隐含的do循环来实现这一点,而不使用伪变量,比如

read(file,*)(,i=1,n)
但我保证你不会这么做


但我保证你不会这么做…

我不知道你为什么要这么做,但我认为这是不可能的。是的,这似乎是不可能的。我只想保存一些代码行。如果这是唯一的出路,我可以这样做。保存一些代码行吗?你知道现在是2013年而不是60年代吗?计算机的存储空间大于GB,你担心几个字节的差异吗?我认为隐含do循环会降低代码的可读性,尤其是如果你可以不带参数地编写代码的话。我不确定你为什么要这样做,但我认为这是不可能的。是的,这似乎是不可能的。我只想保存一些代码行。如果这是唯一的出路,我可以这样做。保存一些代码行吗?你知道现在是2013年而不是60年代吗?计算机有>GB的存储空间,你担心几个字节的差异吗?我认为隐含的do循环会降低代码的可读性,尤其是如果你可以在没有参数的情况下编写代码的话。很有趣。我认为这件事做不到,我的评论是正确的。我认为这件事做不到,我的意见是正确的。
READ (file, '(' // REPEAT('/',n-1) // ')')