У меня большое количество массивов разных размеров.Однако я называю их последовательным порядком, скажем, var1, var2 и т. Д.Чтобы прочитать их, мне было бы интересно зациклить их на чем-то вроде:
do i=1,n
read(1,*) var<i>
enddo
Конечно, поскольку массивы имеют разные измерения, я не могу просто добавить измерение и свернуть их в одинone.
У меня сложилось впечатление, что Fortran не позволяет конвертировать строки в имена переменных или что-то подобное, поэтому кто-нибудь знает, как с этим справиться?
Спасибо!