i have work file can change number of line due previous operation(from python script), , number of line used declare other variable, this.
integer numberofline !this not work,of course. real(8) f(fixeddimension,numberofline) integer, parameter :: newdimension = anumber*numberofline
how can declare numberofline properly. thanks. can pass number of line python, basicly know number after python operation complete
if declare parameter, value must fixed @ compile time. integer, parameter :: newdimension = anumber * numberofline
cannot work if compiler doesn't know value of numberofline
.
what can use allocatable arrays:
program test_alloc implicit none integer, parameter :: dp = selected_real_kind(p=15) real(kind=dp), dimension(:,:), allocatable :: f integer :: integer, parameter :: fixeddimension = 10 print *, "enter i" read(*, *) allocate (a(fixeddimension, i)) = print *, end program test_alloc
Comments
Post a Comment