namelist_18.f90

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

F90
38
字号
!{ dg-do run }! Tests character delimiters for namelist write ! provided by Paul Thomas - pault@gcc.gnu.orgprogram namelist_18  character*3        ::   ch = "foo"  character*80       ::   buffer  namelist /mynml/ ch  open (10, status = "scratch")  write (10, mynml)  rewind (10)  read (10, '(a)', iostat = ier) buffer  read (10, '(a)', iostat = ier) buffer  if (ier .ne. 0) call abort ()  close (10)  If ((buffer(5:5) /= "f") .or. (buffer(9:9) /= " ")) call abort ()   open (10, status = "scratch", delim ="quote")  write (10, mynml)  rewind (10)  read (10, '(a)', iostat = ier) buffer  read (10, '(a)', iostat = ier) buffer  if (ier .ne. 0) call abort ()  close (10)  If ((buffer(5:5) /= """") .or. (buffer(9:9) /= """")) call abort ()  open (10, status = "scratch", delim ="apostrophe")  write (10, mynml)  rewind (10)  read (10, '(a)', iostat = ier) buffer  read (10, '(a)', iostat = ier) buffer  if (ier .ne. 0) call abort ()  close (10)  If ((buffer(5:5) /= "'") .or. (buffer(9:9) /= "'")) call abort ()end program namelist_18

⌨️ 快捷键说明

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