unf_short_record_1.f90

来自「用于进行gcc测试」· F90 代码 · 共 18 行

F90
18
字号
! { dg-do run }! PR 29627 - partial reads of unformatted recordsprogram main  character a(3)  character(len=50) msg  open(10, form="unformatted", status="unknown")  write (10) 'a'  write (10) 'c'  a = 'b'  rewind 10  read (10, err=20, iomsg=msg) a  call abort20 continue  if (msg .ne. "I/O past end of record on unformatted file") call abort  if (a(1) .ne. 'a' .or. a(2) .ne. 'b' .or. a(3) .ne. 'b') call abort  close (10, status="delete")end program main

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?