爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8075|回复: 8

新手表示不会用fortran读取DAT文件并将其转换成TXT格式。求大神帮助!!

[复制链接]
发表于 2014-4-23 10:31:25 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
这个之前大神给的程序  Program   nc2txt
    parameter  (m=180,n=360,o=1)
    dimension   x(m,n,o)
    open(1,file='sst.mnmean.dat',access='direct',form='binary',recl=n*m*o*4)
        read(1,rec=1) (((x(i,j,k),j=1,n),i=1,m),k=1,o)
    close(1)     

    open(2,file='123.txt')
       do i=1,m
          print*,i
          do j=1,n
             write(2,"(2f10.1,2x,f15.6)") -(i-1)*1.+180,(j)*1.,x(i,j,1)
          enddo
       enddo
    close(2)
  End program nc2txt
但是放在我这里有错
:\Text1.f90
D:\Text1.f90(3): error FOR3093: array bound is not integer scalar
Errors in declarations, no further processing for NC2TXT
Error executing fl32.exe.
Text1.obj - 1 error(s), 0 warning(s)
好心碎。。。。无法读取QAQ求指点迷津{:eb303:}{:eb303:}
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-4-25 14:23:05 | 显示全部楼层
刘晶 发表于 2014-4-24 15:53
你设置的数组是什么类型,就写什么,比如,real  dimension   x(m,n,o)

谢谢。已经知道哪里的问题了~是我忘记关工作区间了
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

 成长值: 0
发表于 2014-4-23 10:38:35 | 显示全部楼层
1,看看你是否打开了多个fortran主程序,并且在同一个工作薄下面;
2,删除编译出错的几个文件,obj等(除了f90的文件其他的都可以删除)。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-4-23 14:49:28 | 显示全部楼层
我试了····没有多开fortran,把除了f90全部删了。~
报错:dimension   x(m,n,o)
这一行有问题。。。大大这个肿么改QAQ
密码修改失败请联系微信:mofangbao
发表于 2014-4-23 18:58:45 | 显示全部楼层
简单的世界 发表于 2014-4-23 14:49
我试了····没有多开fortran,把除了f90全部删了。~
报错:dimension   x(m,n,o)
这一行有问题。。。 ...

dimesion前面要有类型说明吧,亲
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-4-23 19:42:47 | 显示全部楼层
刘晶 发表于 2014-4-23 18:58
dimesion前面要有类型说明吧,亲

那应该填什么0.0
密码修改失败请联系微信:mofangbao
发表于 2014-4-24 00:02:20 | 显示全部楼层
parameter  (m=180,n=360,o=1)前面加个integer :: m,n,o试试
密码修改失败请联系微信:mofangbao
发表于 2014-4-24 15:53:07 | 显示全部楼层
你设置的数组是什么类型,就写什么,比如,real  dimension   x(m,n,o)
密码修改失败请联系微信:mofangbao
发表于 2014-4-26 19:51:58 | 显示全部楼层
把没用的删掉,然后重新打开试一下
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表