Fortran Coder

查看: 12886|回复: 6
打印 上一主题 下一主题

[文件读写] fortran 写出数据时覆写和追加得出的数据不一样

[复制链接]

3

帖子

1

主题

0

精华

新人

F 币
18 元
贡献
9 点
跳转到指定楼层
楼主
发表于 2020-9-13 10:16:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 龙石人 于 2020-9-13 10:27 编辑

小白,碰到一个覆写数据时,数据跟自己定义的对不上的问题,麻烦各位前辈帮帮忙。具体如下:
       我写了一个abaqus子程序,里面有一段代码想实现每调用一次程序,就会将新数据覆盖原数据,保存到txt。但是此时数据对不上自己定义的。
       另外,如果是追加数据,得到的数据跟自己定义的是一致的。
不知道问题出现在哪,以下是代码和结果,希望各位提一下建议,谢谢!

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

213

帖子

2

主题

0

精华

宗师

F 币
2142 元
贡献
875 点

规矩勋章

沙发
发表于 2020-9-13 11:25:55 | 只看该作者
请显示 ABA_PARAM.INC 内容。

3

帖子

1

主题

0

精华

新人

F 币
18 元
贡献
9 点
板凳
 楼主| 发表于 2020-9-13 11:32:25 | 只看该作者
风平老涡 发表于 2020-9-13 11:25
请显示 ABA_PARAM.INC 内容。

不是很明白您说的,要怎么显示呢?

213

帖子

2

主题

0

精华

宗师

F 币
2142 元
贡献
875 点

规矩勋章

地板
发表于 2020-9-13 11:39:04 | 只看该作者
龙石人 发表于 2020-9-13 11:32
不是很明白您说的,要怎么显示呢?

没有看到整型i,k 的定义,是否在ABA_PARAM,INC中有定义?

3

帖子

1

主题

0

精华

新人

F 币
18 元
贡献
9 点
5#
 楼主| 发表于 2020-9-13 11:53:57 | 只看该作者
风平老涡 发表于 2020-9-13 11:39
没有看到整型i,k 的定义,是否在ABA_PARAM,INC中有定义?

我不知道咋看,就自己写了整型定义 integer i  integer k,但还是出现覆写数据不对的问题。

213

帖子

2

主题

0

精华

宗师

F 币
2142 元
贡献
875 点

规矩勋章

6#
发表于 2020-9-13 11:56:01 | 只看该作者
加入下列语句:
500 continue
       write(*,*) (cdmg(i), cdmg0(i), i=1,10)
显示的结果是什么?

835

帖子

2

主题

0

精华

大宗师

F 币
3926 元
贡献
2334 点
7#
发表于 2020-9-13 13:37:36 | 只看该作者
本帖最后由 li913 于 2020-9-13 13:38 编辑

覆盖输出,只会显示最后一次的结果。每调用一次,增加0.1,如果调用900次,就是这个结果。你可以将return改为stop,看看覆盖输出的结果。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-12-26 11:28

Powered by Tencent X3.4

© 2013-2024 Tencent

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