Fortran Coder

查看: 12717|回复: 2
打印 上一主题 下一主题

[文件读写] dat文件读写,行数、列数不定

[复制链接]

5

帖子

2

主题

0

精华

入门

F 币
37 元
贡献
24 点
跳转到指定楼层
楼主
发表于 2015-5-11 09:05:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 云上 于 2015-5-11 09:13 编辑

文件格式如图片所示,1.1-8行为文件头,不读取,第一行为空行。
2.需要靠文件的第一列来判断是否读这一行数据,文件行数、列数都不确定,文件中含有中文。
3,DBO、DPB行是需要读取的数据,DPB行中如果数据不存在,则为空格。所以文件中存在大量空格,读取时,将空格换为‘-9999’。
4,最终读取文件格式为:
DBO
DPB GD   DNB BHZ           0.11        56.0                  
DPB GD   DNB BHN          0.54         56.0                                 
DPB GD   DNB BHE           -9999       56.5            
DPB GD   DNB BHN          -9999      -9999
DBO
.........







分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

2033

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1641 元
贡献
709 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

沙发
发表于 2015-5-11 09:58:46 | 只看该作者
这不是一个简单的工作。
http://fcode.cn/code_gen-34-1.html
这个代码或许能帮你完成一部分工作,获取文件的行数和每行的列数
http://fcode.cn/code_gen-40-1.html
这个代码与你的需求类似,你可以参考。

5

帖子

2

主题

0

精华

入门

F 币
37 元
贡献
24 点
板凳
 楼主| 发表于 2015-5-12 10:07:44 | 只看该作者
fcode 发表于 2015-5-11 09:58
这不是一个简单的工作。
http://fcode.cn/code_gen-34-1.html
这个代码或许能帮你完成一部分工作,获取文件 ...

谢谢你,我再仔细研究一下!
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-12-24 08:19

Powered by Tencent X3.4

© 2013-2024 Tencent

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