gpt4 book ai didi

formatting - 抑制 Fortran 95 写入语句中的换行符

转载 作者:bug小助手 更新时间:2023-10-28 10:48:11 24 4
gpt4 key购买 nike

我想在 fortran 中写入标准输出而不添加换行符。也就是说,我想做这样的事情:

a='some string and '
b='some other string'
write(*,101) a
...
write(*,102) b
...
101 format(a,...)
102 format(a)

是否可以使用某种格式语句来抑制 101 中的换行符,使得代码在同一输出行上输出“some string and some other string”?

请注意,将两个 write 语句分开很重要,因为中间的代码实际上用于生成第二个字符串。

最佳答案

您可以使用 advance='no' 选项:

a='some string and '
b='some other string'
write(*,101,advance='no') a
...
write(*,102) b
...
101 format(a)
102 format(a)

这将抑制换行。

关于formatting - 抑制 Fortran 95 写入语句中的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/661975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com