在Fortran中以合成有效的方式将指针与数组切片相关联

时间:2016-06-26 11:53:15

标签: fortran fortran90

我是fortran的新手。我正在尝试获取指向数组切片的指针,但编译器会给出错误:

  ptr => output_conv(i,:,:)
                      1
  Error: Syntax error in argument list at (1)

相关代码如下:

subroutine dummyRoutine(output_conv,upperlimit)
   implicit none
   integer::i, upperlimit
   real, dimension(:,:,:), target::output_conv
   real, dimension(:,:), pointer::ptr
   do i = 1, upperlimit
      ptr => output_conv(i,:,:)
   end do
end subroutine

我做错了什么?是否有一些我不知道的语法怪癖?

0 个答案:

没有答案