我编写了以下块以从外部数据文件中读取:
open(unit=338,file='bounnodes.dat',form='formatted')
DO I=1,NQBOUN
DO J=1,NUMBOUNNODES(I)
read(338,2001) NODEBOUN(i,j)
write(6,*) 'BOUNDARY NODES', NODEBOUN(i,j)
ENDDO
ENDDO
2001
FORMAT(32I5)
据我了解,这应该从bounnodes.dat
. 但是,我在读取过程中遇到错误end-of-file
,它会打印第一列。
我尝试使用相同的代码读取 32 x 2 数组,它读取第一列的 32 个元素,但输出0s
下一列。
你能解释一下发生了什么吗?我的格式错了吗?