gpt4 book ai didi

fortran - 如何消除 Fortran 文本字段开头的空格?

转载 作者:行者123 更新时间:2023-12-04 16:10:38 25 4
gpt4 key购买 nike

我想使用 Fortran 代码在文本文件中写入一些数据。我能做到。但是,我在每一行的开头都有空格,这不适合我的应用程序。我已经给出了代码和下面代码的输出:

PROGRAM MAIN
IMPLICIT NONE
REAL :: PHI

PHI = 0.3000;

OPEN(UNIT=222,FILE='settings.txt',STATUS='NEW',ACTION='READWRITE')

WRITE(222,*) "What is the number?"
WRITE(222,*) PHI

END PROGRAM

代码的输出是

  What is the number?
0.3000

我想要的输出在开头没有空格,

what is the number?
0.3000

那么,如何消除文本字段开头的空格呢?

最佳答案

空格始终出现在列表定向输出(* 格式)中。您必须使用明确的格式从第 1 列开始。

WRITE(222,'(g0)') "What is the number?"
WRITE(222,'(g0)') PHI

我使用了 Fortran 2008 中最通用的描述符 g0,因为您对详细控制不感兴趣。

关于fortran - 如何消除 Fortran 文本字段开头的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42517584/

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