回 帖 发 新 帖 刷新版面

主题:新手求助fortran文件读取问题

已知了源代码,现在要弄出 供程序处理的数据,这个txt文件里的数据具体如何排呢?求高手给出一个可运行的例子……[em10]

回复列表 (共7个回复)

沙发

您还不如问一下您的老师或是师兄。。。

板凳

首先您需要一个gf.txt文件,它的内容是4个文件名和一个Integer类型的状态变量(IR)。
其中第一个文件是输入文件,而其他文件则是输出文件。
而状态变量我们按习惯,它只能为0-2这三个值:)它们分别代表了:需要第0段的数据,需要第1段的数据及需要第2段的数据:)
gf.txt示例如下 :
'edn.txt', 'acc.txt', 'vel.txt', 'dis.txt', 0
edn.txt比较复杂。
首先是第0段,它有18行注释行。然后有8*128个浮点数(每行8个,每个占9个字符空间,小数点后有4位)
再接下来是第1段注释段115行。
又接下来又是8*128个浮点数(每行8个,每个占9个字符空间,小数点后有4位)
再接下来是第2段注释段115行。
又接下来还是8*128个浮点数(每行8个,每个占9个字符空间,小数点后有4位)

如果IR为0的话,则可以只要第0段。

3 楼

您好,非常感谢您的回复~!但是还是有些问题不清楚...看书也不好解决。现在的问题是这个gf.txt文件按照您的意思是包含4个文件的,不是我们常用的txt文本文件么?如果是的话是不是格式就是:
'edn.txt', 'acc.txt', 'vel.txt', 'dis.txt', 0
/然后就是edn数据
0.1234 0.1234 0.1234 0.1234 0.1234 0.1234 0.1234 0.1234
0.1234 0.1234 0.1234 0.1234 0.1234 0.1234 0.1234 0.1234
...
/共128行
如果不是,那您可不可以帮忙给个可以运行的gf.txt文件呢?还有,开始的时候这个gf.txt是gf.$$$,后缀名对这些有影响么?

再次谢谢您的回复~!

4 楼


哎....

5 楼

edn.txt文件需要先写18行注释行,你写什么都无所谓。但前18行是必须写的。
至于扩展名,那必须该是什么就是什么,不能随意改。

另:我出去玩儿了两天,回晚了:)

6 楼

[url=http://www.worldgodshop.com/]Supra Shoes[/url]   [url=http://www.worldgodshop.com/]Radii shoes[/url]  [url=http://www.worldgodshop.com/]Prada Shoes[/url]   [url=http://www.worldgodshop.com/]Jordan shoes[/url]  [url=http://www.worldgodshop.com/]Christian Louboutin shoes[/url] 
http://www.worldgodshop.com/

7 楼

您好,谢谢您的回复~!!程序最终调试成功,需要两个文件
第一个是gf.$$$文件,是txt文件改后缀名得到的,可以改成在源代码里改成gf.txt
然后gf.$$$这个文件的内容是 edn.txt acc.txt vel.txt dis.txt  0 按照format(a12 1x a12 1x a12 1x a12 1x i1)来存储,当然也可以是edn.dat之类的,
然后第二个文件就是end.txt(名称与gf.$$$)里面得内容对应。里面的数据是 先空18行,再按照format(8f9.4)的格式(一行8个,共128行)进行存数据。
程序运行后,生成 acc.txt vel.txt dis.txt 这三个文件

[em12]最后谢谢您~!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册