回 帖 发 新 帖 刷新版面

主题:(急)求助,读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]

回复列表 (共4个回复)

沙发

没人吗?》??救命啊

板凳

我可以负责任的告诉你:这个文件就是我生成的。哈哈

在我回答你的问题之前,你先报告自己的姓名。

3 楼

呵呵,这个问题我解决了,楼上的贵兄,貌似是改成64位的数据了

4 楼

2楼是席工程师吧,呵呵,我是来部署程序的,姜老师的学生

我来回复

您尚未登录,请登录后再回复。点此登录或注册