私は簡単なプログラムを持っています:
PROGRAM concatenate
CHARACTER::char*11,name*4
CHARACTER(20)::charname
char='hello there'
name='Fred'
WRITE(*,*) char
WRITE(*,*) name
charname = char // ', ' // name
WRITE(*,*) charname
END PROGRAM
変数charnameの長さを事前に指定したくなかったとしましょう。そのため、その長さはcharとnameの長さによって自動的に決定されます。Fortranでそれを行うことはできますか?
ありがとう