主题:(急)求助,读grd二进制格点文件时候出错,求各位大哥帮忙
我要在一个grd格式的二进制文件里读数据。
代码如下
open(10,file="./data1/index_snow_area.mon.ncep.grd",form='unformatted',access='direct',recl=1,iostat=stat,convert='big_endian')
if(stat/=0) write(*,*)"打开格点数据文件出错"
read(10,rec=2) snow_NH
close(10)
在windows下用ivf编译器编译是可以正常读出的
可是到了linux下用的是xlf90编译命令,就读不出来了
错误见图,错误代号是1525-003
the end of the record was reached
求各位大哥帮忙,我一直卡在这里。不知道是哪里错了,好几天了~快郁闷死了。[em15][em10]
代码如下
open(10,file="./data1/index_snow_area.mon.ncep.grd",form='unformatted',access='direct',recl=1,iostat=stat,convert='big_endian')
if(stat/=0) write(*,*)"打开格点数据文件出错"
read(10,rec=2) snow_NH
close(10)
在windows下用ivf编译器编译是可以正常读出的
可是到了linux下用的是xlf90编译命令,就读不出来了
错误见图,错误代号是1525-003
the end of the record was reached
求各位大哥帮忙,我一直卡在这里。不知道是哪里错了,好几天了~快郁闷死了。[em15][em10]