爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 17358|回复: 15

[求助] fortran对一个未知行数未知列数文件的读取

[复制链接]

新浪微博达人勋

发表于 2012-10-10 21:45:28 | 显示全部楼层 |阅读模式

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

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

x
我首先描述一下我的需求,希望热心人帮忙:

我现在有一个数据文件
(1)比较大,几十兆(txt);
(2)每行的个数不定,列数也不定;
(3)数据格式不定,有的是小数,我的是整数,不过每个数据之间是由空格或者逗号隔开;
(4)行数大概可以根据notepad++打开之后,翻到最下面看到。
希望挨行依次读取数据,然后将其写入到一个数组里面,希望高手支支招!

PS:如果这个文件是列存放,并且格式已知的话,我可以很随意的读取操作。

我给出我一点我的数据文件如下:
data.txt (413 Bytes, 下载次数: 19)
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-10-10 21:48:56 | 显示全部楼层
按照你说的情况,直接设一个real(i)数组不就可以读取了么?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-10-10 21:49:25 | 显示全部楼层
一个文件有多少行不确定? 还是有好多文件?
如果好多文件,用动态数组,行数可以通过程序得到,论坛里面有方法
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-10-10 22:29:07 | 显示全部楼层
eof(文件号)  可以判定是否到文件末尾,结合do循环,可以用这个函数判断行数
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-10-11 09:04:15 | 显示全部楼层

关键我在read的时候,我不知道格式改怎么写,如果有规律,或者列的我可以写出来
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-10-11 09:05:26 | 显示全部楼层
topmad 发表于 2012-10-10 21:49
一个文件有多少行不确定? 还是有好多文件?
如果好多文件,用动态数组,行数可以通过程序得到,论坛里面有 ...

现在是只有一个文件,文件的行数,以及每行的个数不定,我看到论坛中 清风 的那个,感觉还是不大一样
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-10-11 09:05:56 | 显示全部楼层
做个霸气的木头 发表于 2012-10-10 22:29
eof(文件号)  可以判定是否到文件末尾,结合do循环,可以用这个函数判断行数

吾主要的困惑是读取
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-10-11 10:58:44 | 显示全部楼层
jeydragon 发表于 2012-10-11 09:05
现在是只有一个文件,文件的行数,以及每行的个数不定,我看到论坛中 清风 的那个,感觉还是不大一样

只有一个文件  还不知道文件的行数?  用文本打开就知道
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-10-11 11:01:15 | 显示全部楼层
jeydragon 发表于 2012-10-11 09:05
吾主要的困惑是读取

批量文件的读取还是数据的读取?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-10-11 12:23:41 | 显示全部楼层
jeydragon 发表于 2012-10-11 09:04
关键我在read的时候,我不知道格式改怎么写,如果有规律,或者列的我可以写出来

有空格直接就能读了吧?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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