我有一个简单的程序:
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 中做到这一点吗?
谢谢