爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 15827|回复: 13

[求助] fortran中读取文件分隔符的问题

[复制链接]

新浪微博达人勋

发表于 2011-8-31 08:57:06 | 显示全部楼层 |阅读模式

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

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

x
      今天做东西,遇到这样的一个问题,数据形式如下

QQ截图20110831085308.jpg

所有的数据之间的间隔符均为 “,”, 而时间方面 “ 2003-8-1 0:00:00 ”  本应该是一组数据,但是中间有个空格,我写出来程序,fortran自动将空格认为成了分隔符  把时间项差分成了两个, 有没有什么办法,自定义分隔符的呢?谢谢各位

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

新浪微博达人勋

0
早起挑战累计收入
发表于 2011-8-31 09:29:01 | 显示全部楼层
昨天刚有个帖子总结了的,和这个有点类似,是用-来分隔日期的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2011-8-31 09:33:55 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-8-31 12:40:57 | 显示全部楼层
字符处理可以考虑正则表达式啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2011-8-31 12:59:30 | 显示全部楼层
cqcswky 发表于 2011-8-31 12:40
字符处理可以考虑正则表达式啊

老五用的fortran处理,正则就没法考虑了...
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-9-19 12:48:51 | 显示全部楼层
fortran程序读取整形或浮点型数据时,遇到逗号或空格就自动断掉,建议将时间那一项先读成字符串,然后再将这字符串处理。看那字符串是带有‘-’,想必这个‘-’也要去掉吧?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-9-25 14:52:11 | 显示全部楼层
ewaordgqol 发表于 2011-9-19 13:52
**** 作者被禁止或删除 内容自动屏蔽 ****

可以尝试分段读取,再将两段字符合并试试
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-10-25 17:10:31 | 显示全部楼层
前段时间调了个类似的程序,这个分段读很方便,定义几个数组就可以了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-10-27 10:35:34 | 显示全部楼层
本帖最后由 cyqiankun 于 2011-10-27 11:23 编辑

有没有结果,有的话,给大家发出来吧!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-17 16:02:07 | 显示全部楼层
继续寻找
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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