arrayio_derived_1.f90

来自「linux下编程用 编译软件」· F90 代码 · 共 34 行

F90
34
字号
! { dg-do run }! PR 24862: IO for arrays of derived type handled incorrectly.program arrayio_derived_1  implicit none  type tp     integer :: i     character(len=1) :: c  end type tp  type(tp) :: x(5)  character(len=100) :: a  integer :: i, b(5)  x%i = 256  x%c = "q"  write(a, *) x%i  read(a, *) b  do i = 1, 5     if (b(i) /= 256) then        call abort ()     end if  end do  write(a, *) x ! Just test that the library doesn't abort.  write(a, *) x(:)%i  b = 0  read(a, *) b  do i = 1, 5     if (b(i) /= 256) then        call abort ()     end if  end doend program arrayio_derived_1

⌨️ 快捷键说明

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