Fortran Coder

查看: 8802|回复: 4
打印 上一主题 下一主题

[文件读写] write如何打开一个已有的程序在后面增加数据?

[复制链接]

29

帖子

8

主题

0

精华

熟手

只想好好学习早点毕业

F 币
152 元
贡献
90 点
QQ
跳转到指定楼层
楼主
发表于 2015-5-22 20:38:36 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
如题。。
各位大神,帮一个忙,怎么在fortran里面打开一个文件(比如txt)后向里面写东西,而且是从末尾开始写,并且不能覆盖掉前面的数据。换而言之,我的函数每调用一次,我的函数向该文件追加一行数据,注意是追加,不能改变我原有的数据,用open打开status=‘old’是不可以的,亲测覆盖掉了,求帮助。是不是要在某些函数加某些参数,我记得C++是可以直接的。
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

29

帖子

8

主题

0

精华

熟手

只想好好学习早点毕业

F 币
152 元
贡献
90 点
QQ
沙发
 楼主| 发表于 2015-5-24 10:23:09 | 显示全部楼层
谢谢,两种方法都很好用。

29

帖子

8

主题

0

精华

熟手

只想好好学习早点毕业

F 币
152 元
贡献
90 点
QQ
板凳
 楼主| 发表于 2015-5-24 10:47:47 | 显示全部楼层
fcode 发表于 2015-5-23 08:56
Open 里面加 POSITION = 'APPEND'

另外,如果是你整个程序运行一次。那么根本不需要关闭文件。把 Open 移 ...

谢谢!我前面没有续问的意思,我本来是想补充一下,方便别人参考。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-18 05:13

Powered by Tencent X3.4

© 2013-2024 Tencent

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