backspace_10.f90
来自「用于进行gcc测试」· F90 代码 · 共 38 行
F90
38 行
! { dg-do run }! PR33307 I/O read/positioning problem - in BACKSPACE! Test case devloped from test in PR by Jerry DeLisle <jvdelisle@gcc.gnu.org>program gfcbug69b ! Modified example program implicit none integer, parameter :: iunit = 63 integer :: istat, k, ios character(len=20) :: line, message open (iunit) write (iunit, '(a)') "! ***Remove this line***" write (iunit, '(a)') "&FOO file='foo' /" write (iunit, '(a)', advance="no") "&BAR file='bar' /" close (iunit)! Note: Failure occurred only when ACTION="read" was specified open (iunit, action="read", status="old") read (iunit,'(a)',iostat=ios) line if (ios /= 0) call abort read (iunit,'(a)',iostat=ios) line if (ios /= 0) call abort read (iunit,'(a)',iostat=ios) line if (ios /= 0) call abort read (iunit,'(a)',iostat=ios) line if (ios /= 0) backspace (iunit) rewind (iunit) read (iunit,'(a)',iostat=ios) line if (ios /= 0) call abort read (iunit,'(a)',iostat=ios) line if (ios /= 0) call abort read (iunit,'(a)',iostat=ios) line if (ios /= 0) call abort read (iunit,'(a)',iostat=ios) line if (ios /= -1) call abort close (iunit, status="delete")end program gfcbug69b
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?