大神。怎么用fortran将10进制.dat文件转化成二进制.grd文件?
展开全部
program grads
implicit none
integer,parameter::m=20,n=16
integer i,j
real h(m,n)
open(1,file='D:\grads\hi.dat')
open(12,file='trans.grd',form='unformatted')
rewind(1)
read(1,*)((h(i,j),i=1,m),j=1,n)
rewind(12)
write(12,*)((h(i,j),i=1,m),j=1,n)
close(1)
close(12)
end
implicit none
integer,parameter::m=20,n=16
integer i,j
real h(m,n)
open(1,file='D:\grads\hi.dat')
open(12,file='trans.grd',form='unformatted')
rewind(1)
read(1,*)((h(i,j),i=1,m),j=1,n)
rewind(12)
write(12,*)((h(i,j),i=1,m),j=1,n)
close(1)
close(12)
end
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询