假设我有一个这样的字符串:
character(20) :: str="&
&1.2 &
&2. &
&3.32 &
&4.223 &
"
如何像文件一样读取字符串?
例如,我试过
program main
implicit none
character(20) :: str="&
&1.2 &
&2. &
&3.32 &
&4.223 &
"
integer i
real a
do i=1,4
read(str,*) a
print*, a
end do
end program main
但我每次只得到第一行
1.200000
1.200000
1.200000
1.200000