声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2166|回复: 0

[Fortran] Fortran能否实现退行格式输出

[复制链接]
发表于 2009-5-4 18:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
想实现这样的输出效果:
1、首先输出一列数据
2、然后回到文件开始,向右空格,再输出一列数据
设想的程序代码:
open(10,file='text.txt')
Do j=1,12        
    do i=1960,1970
            write (10,'(TR<3*(j-1)>,i3)') J
    enddo
    rewind(10)
enddo
close(10)
但是格式控制符TR 却将前面的输出用空格覆盖掉了,只能得到最后一列数据,前面的输出都是空白。记得C语言中有退行控制符,可以实现这样的输出格式。Fortran好像很难实现这种效果,试过nX格式控制符,结果同前。请问高手们,有否办法解决!

[ 本帖最后由 airportgy 于 2009-5-4 19:45 编辑 ]
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-23 17:46 , Processed in 0.072961 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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