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 + -
显示快捷键?