16937| 9
|
[流程控制] 求助&讨论:read的隐式循环转换成do循环就出错 |
2F 币
最佳答案1、使用advance='no'不会换行,但是你的数据又分布在多行,读取时依然会报错。
2、具体针对你的问题,没法用你的循环去读取,即使是使用 advance。如果非要去做,也可以,费力不讨好。
3、用隐循环最安全。
4、使用3维数组最省劲儿。[mw_shl_code=fortran,true]program test
character(10) a(3,4,6)
open(10,file='in.txt')
read(10,*) a
close(10)
k=0
do i=1,6
do j=1,4
k=k+1
write(*,"(i3,2x,3a10)") k,a(:,j,i)
end do
end ...
| ||
评分 | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )
GMT+8, 2024-12-26 09:45