gpt4 book ai didi

fortran - '写;没有很多空格的语句

转载 作者:行者123 更新时间:2023-12-05 09:24:30 25 4
gpt4 key购买 nike

write 函数确实打印了列之间有很多空格的参数,这最终给了我一个非常大的文件。那么如何修剪输出,使其像一个空格。

open(unit=1,file='gfortran.txt')
write(1,ERR=1001)1,2,3

最佳答案

您需要使用 Fortran 的编辑描述符 来控制输出格式。如果你只想在一行上写 3 个整数,那么你可以使用

write(1,fmt='(3i2)',err=1001) 1, 2, 3

这会将整数写入输出文件中的 2 个字符宽的字段中。您应该熟悉多种编辑描述符。几个例子:

fmt='(i4.2)'  ! 1 integer is written into a 4-character wide field, with at least 2 digits so a leading 0 is written if necessary
fmt='(6f9.4)' ! 6 reals are written into 9-character fields, with 4 digits after the decimal point

除此之外还有很多,您的编译器文档将解释一切。

关于fortran - '写;没有很多空格的语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12062619/

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