各位高人:


我在的程序在compaq visual Fortran编译器下运行没有问题,但是到了IVF visual studio 2010平台下编译老是出问题。


程序中ZYW是个结构体变量数组,如:

type:: ig_sp
integer*4 Rsatnumber(2)
real*8 Rx(2)
real*8 Rtime
logical Rlogical(2)
end type ig_sp
type(ig_sp)::zyw(6)

在调用子函数时传递的变量就是该结构体数组,

call example(ZYW)


就出错了:

error #6633: The type of the actual argument differs from the type of the dummy argument.   [ZYW]


我在主函数和子函数中对该结构体变量的定义是一样的,为什么总是会有该错误提示?

还求高手指点!