我是新的FORTRAN用户。 我想以堆栈方式写输出而不删除前一个。假设我们有三个输出A,B,C为一个“ELECTRON1”。当我们运行另一个“ELECTRON2”的代码时,所有先前的输出都被覆盖。所以我想用一个空白行以堆栈方式写。
请建议我怎么做...... 我非常感谢你......
问候
答案 0 :(得分:1)
如果你这样做
write (*,*) a, b,c
then later
write (*, *)
write (*, *) a, b, c
你应该在屏幕上看到六个数字,分成两行,用空行隔开。
或者如果你在循环中这样做:
do i=1, N
... computations
write (*, *)
write (*, *) a, b, c
end do
你应该用空行分隔N行3个数字。
这是你想要的吗?
如果没有,请澄清您的问题或发布一些代码。