爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3598|回复: 3

[求助] 如何读取这种看似简单的奇葩文件(欧洲细网格2米温度)?

[复制链接]

新浪微博达人勋

发表于 2014-11-12 11:04:51 | 显示全部楼层 |阅读模式

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

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

x
  我用程序在读取一种看似很简单的文本数据时(Micaps3的第四类数据),居然发生了很奇怪的错误,貌似是数据格式错误,
  因为Micaps3的第四类数据,的前三行数据描述(第一行3个字符、第二行开始有19个字符(或实数)的描述内容)。不同时次文件各个词条的长度可能会发生变化,所以个人认为必须得用表控输入,即read(file,*)。
  在满足以上条件下,必须读取文件内所有数据。

  我的参考程序如下:
       Program read_ec_thin_2m
      character dat_head1(3)*50
        real      x(19),dat(361,281)
        open(11,file='14092920.000',status='old')
      read(11,*)(dat_head1(i),i=1,3)
        do i=1,3
        print*,trim(dat_head1(i))
        enddo
      x=-999
        read(11,*,err=10086)(x(i),i=1,19)
10086 continue
      !-若屏幕显示"-999"则说明该数据读取错误-
        do i=1,19
        print*,x(i)
        enddo
        read(11,*)((dat(i,j),i=1,361),j=1,281)
        end
!多谢各位同学的浏览,我正在等待你们的回复。

14092920.000

595.38 KB, 下载次数: 2, 下载积分: 金钱 -5

Micaps3数据

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-11-12 12:03:56 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-11-13 10:40:09 | 显示全部楼层
希望大神指点,我也想听听
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-3-28 12:58:19 | 显示全部楼层
大神快来指点下啊,也让我等学习下,
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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