⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 backspace_10.f90

📁 用于进行gcc测试
💻 F90
字号:
! { 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -