声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 6998|回复: 10

[Fortran] Fortran中如何实现不换行的格式输出?

[复制链接]
发表于 2005-12-12 15:51 | 显示全部楼层 |阅读模式

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

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

x
我想在同一行显示输出数据,不换行,如何实现?<BR><BR>比如,我已经在第一行输出数据a,接下来我想继续在第一行输出数据b,使b覆盖掉原来的a,这个用什么语句实现它?<BR><BR>谢谢!
回复
分享到:

使用道具 举报

发表于 2005-12-12 19:35 | 显示全部楼层
有个控制符,可以让输出位置返回到行的最前部, <br>
 楼主| 发表于 2005-12-13 08:27 | 显示全部楼层

回复:(FSI)有个控制符,可以让输出位置返回到行的最...

我猜应该有这样的控制符,可查了一些书,没查到这个控制符。那位大侠用过,提示一下。谢谢
发表于 2005-12-13 12:41 | 显示全部楼层

输出到文件比较好控制

如果你用的是CVF编译器,而且是对文件操作<BR>可以用<BR>Backspace(通道号)<BR>不知道是不是你想要的效果
发表于 2005-12-13 12:42 | 显示全部楼层

输出到文件比较好控制

write(文件通道号,*) a<BR>Backspace(文件通道号)<BR>write(文件通道号,*) b<BR><BR>可以实现
 楼主| 发表于 2005-12-13 15:06 | 显示全部楼层

回复:(Silence)输出到文件比较好控制

嗯,你的方法控制文件的输出是可以的。<br><br>可是在屏幕上实现同样的输出目的,怎么实现?我把文件通道号改成6,不行,试过了。我用的是CVF6.5。<br>
[此贴子已经被作者于2005-12-13 15:07:13编辑过]

 楼主| 发表于 2005-12-14 11:10 | 显示全部楼层

回复:(xinshao)回复:(Silence)输出到文件比较好...

请大侠继续帮我解决这个问题!万分感谢!
发表于 2005-12-16 08:35 | 显示全部楼层

回复:(xinshao)回复:(xinshao)回复:(Silence)...

open(11, file=filename, status='unknown')<BR>把文件格式'unknown'换成'old',表示文件原本存在。<BR>
 楼主| 发表于 2005-12-16 22:25 | 显示全部楼层

回复:(huhust)回复:(xinshao)回复:(xinshao)...

这个还是不能对屏幕进行操作吧?
发表于 2006-1-20 20:26 | 显示全部楼层
  这个问题可以这样实现:<BR><BR><BR>  WRITE(......)<BR>  FORMATE(.......,\)<BR><BR>  请注意仅仅就是那个"\",下个输出语句的内容就不会换行了... ...<BR><BR>[em05][em05][em05]
发表于 2006-1-21 14:02 | 显示全部楼层
欧阳兄的这个只能实现不换行,不能将前面输出的覆盖掉,请详细看看xinshao的第一个帖子的要求
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-5-8 04:51 , Processed in 0.115612 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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