読み取りたい変数の名前を含む文字列があり、この文字列を読み取り関数に渡したいと思います。これにより、変数の名前でベクトルを変更するだけで、読み取った変数の名前を変更できます。例は次のとおりです。
PROGRAM test
implicit none
integer :: no, age
character(len=20) :: myname, vars
vars='no, myname, age'
read(*, '(i4,a20,i4)') vars
print*, no, myname, age
END PROGRAM test
これは可能ですか?