Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是新的 FORTRAN 用户。我想以堆栈方式编写输出而不删除前一个。假设我们有三个输出 A、B、C,分别对应“ELECTRON1”。当我们运行另一个“ELECTRON2”的代码时,所有以前的输出都会被覆盖。所以我想用一个空行以堆栈方式编写。
请建议我如何做到这一点......我非常感谢你......
问候
如果你这样做
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 个数字。
这是你想要的吗?
如果没有,请澄清您的问题或发布一些代码。