ysp8293 发表于 2006-1-12 20:54:04

帮忙看看FORTRAN调用visual c++动态链接库有什么问题

请大家帮忙啊.
我这是一个FORTRAN调用visual c++动态链接库的题,
我发现fortran的数组传递到c时,fortran的虚参数组首地址与c的虚参数组首地址不同啊.

附件是我的源程序和工作目录.

方程解应该是1   -1    2

lucy3103 发表于 2006-1-13 14:49:58

Re:帮忙看看FORTRAN调用visual c++动态链接库有什么问题

完全可以理解,Fortran中规定,数组的下标从1开始,而C中规定,数组的下标是从0开始的。根据地址传递的规定,对于一个Fortran中定义的数组A及C中相对应的数组B,A与B是相对应的,依此类推即可。不知道我说得对不对。

ysp8293 发表于 2006-1-13 19:07:44

Re:帮忙看看FORTRAN调用visual c++动态链接库有什么问题

但是我的程序是把fortran的首地址传给C的首地址啊。
fortran首地址存放A(1),传给C后,C首地址应该也指向B,也就是A(1)
页: [1]
查看完整版本: 帮忙看看FORTRAN调用visual c++动态链接库有什么问题