我正在尝试将旧代码升级到 F95 标准。我不明白如何使用以下函数中的 write 语句为字符串afpn
赋值。我在几个地方都遇到过这种情况。这是如何运作的?
CHARACTER(LEN=15) FUNCTION XFPN2AL( FPN )
IMPLICIT NONE
! external variables
REAL(KIND=4)INTENT(IN):: FPN
! internal variables
CHARACTER(LEN=15):: AFPN
! initialize variables
AFPN = ' '
XFPN2AL = ' '
WRITE(AFPN,'(G15.7)') FPN
XFPN2AL = ADJUSTL(AFPN)
END FUNCTION XFPN2AL