爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4456|回复: 8

[求助] 用FORTRAN如何去掉制表符

[复制链接]

新浪微博达人勋

发表于 2014-7-30 17:41:43 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 qxtlyf 于 2014-9-23 10:56 编辑

我在处理MICAPS数据时发现有好多数据后面带有制表符,如何用FORTRAN去掉制表符,希望您指导,




问题已经解决了,谢谢大家

14062020.021

534.22 KB, 下载次数: 23, 下载积分: 金钱 -5

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

新浪微博达人勋

发表于 2014-7-30 18:18:37 | 显示全部楼层
发点数据看看
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-30 21:51:41 | 显示全部楼层
micaps数据直接用fortran就可以读啊,制表符是指啥
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2014-7-31 08:57:44 | 显示全部楼层
如果真的想用Fortran去掉,那只能先把这个文件逐字符读取一遍  判断该处字符是否为 制表符(可以查一下ASCII表,然后用char(ascii值)来表示),如果是的话,就替换。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-7-31 09:47:10 | 显示全部楼层

数据在附件里,
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-31 12:48:50 | 显示全部楼层
qxtlyf 发表于 2014-7-31 09:47
数据在附件里,

数据下载下来,根本解压不了,白浪费金钱了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-7-31 17:33:09 | 显示全部楼层
本帖最后由 qxtlyf 于 2014-7-31 17:41 编辑
小傅之追梦 发表于 2014-7-31 12:48
数据下载下来,根本解压不了,白浪费金钱了

不用解压,用文本格式打开,加我的qq313074880,在气象家园预报的QQ群里有上传的文件
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-8-6 12:53:11 | 显示全部楼层
本帖最后由 qxtlyf 于 2014-8-6 12:54 编辑
mofangbao 发表于 2014-7-31 08:57
如果真的想用Fortran去掉,那只能先把这个文件逐字符读取一遍  判断该处字符是否为 制表符(可以查一下ASCI ...


我写一个程序,老是调不出来,请求你指教,
implicit none
integer :: i,stat1
character :: desc

open(1,file='14072020.090',form='formatted',status='old')
open(2,file='14072020.txt',form='formatted',status='unknown')
do   
    read(1,'(A)',iostat=stat1)desc
       call clsj(desc)
    write(2,'(A)')desc
      if(stat1/=0) exit
end do

close(1)
close(2)
stop
end

SUBROUTINE clsj(su_str)
implicit none
character :: su_str,buff
integer :: i,j
buff=trim(su_str)
j=len(buff)
do i=1,j
   if (iachar(buff(i:i)).LE.31) buff(i:i)=' '   
end do
su_str=trim(buff)
END SUBROUTINE
子程序是去掉文本中制表符等东西

在QQ中有处理的文件,您看看我什么地方有错误
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-7-14 20:29:48 | 显示全部楼层
mofangbao 发表于 2014-7-31 08:57
如果真的想用Fortran去掉,那只能先把这个文件逐字符读取一遍  判断该处字符是否为 制表符(可以查一下ASCI ...

感谢,大神,受益良多
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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