楼上的兄弟
我根据你的示例程序写了下面的程序,是这样的:
program duru
dimension a(4,2880), b(28800)
character(30) :: filename
integer i, j, m
open(10,file='e:\yuan-shuju\filename') !!原来数据的路径
open (20,file='e:\shuju\000.dat',statu='new') !! 要存储起来的新的数据文件
filename='00022007003vr.dat' !!原第一个数据文件的名称(后面其他数据文件名变化的主要 是9-11个数,即003的位置)
do i=003,010
write(filename(9:11),"(i3)") i
open (10,file='filename')
read(10,*)a
do j=1,2880
do m=1,28800
b(m)=a(1,j)
enddo
enddo
write(20,*)b(m)
close(10)
enddo
end
——————————————————————————
运行的错误提示是:
end -of -file during read ,unit10,file e:\yuan-shuju\filename
这个该怎样改呢?? |