我想在循环中分配一个不同大小的数组。我正在尝试做这样的事情。
program generate
implicit none
real, allocatable :: stored_data(:)
integer n, ii
n = 256
do ii = 1, 64
allocate(stored_data(n*ii))
***** some operations ******
deallocate(stored_data)
end do
stop
end program generate
它不工作。这种方法不可能吗?如果没有,我该怎么办?
谢谢