F2C是摆设?
不过即使用了F2C,好多地方也要修改的,建议还是用标准的Fortran风格来写代码~
这也是我正在 ...
那你知道C语言ej!=-1 转换成fortran语言是ej /=-1吗? 阿兰 发表于 2014-5-20 21:10
那你知道C语言ej!=-1 转换成fortran语言是ej /=-1吗?
是的{:3_62:} fcode 发表于 2014-5-20 12:45
一切机器改的都不靠谱。
人工改太累。
但是老师就是需要我把C语言转换成fortran 因为C语言编写的是正确的一个关于建立网格组的程序,我老师建议我把fortran跟c语言每个子程序的结果print 那如果我直接进行两个程序的语句对比有用不? 阿兰 发表于 2014-5-20 21:29
但是老师就是需要我把C语言转换成fortran 因为C语言编写的是正确的一个关于建立网格组的程序,我老师建议 ...
我还是那句话,真的有必要转换么?你转换的目的是什么?
如果你真的要对比,print也行,debug也行。(推荐后者)
语句对比,只能从逻辑上进行,而不能从实际上对比。(实际情况往往超出逻辑的预期) LZ,如果你C不是专家级或者骨灰级的话,我真心不建议你将C专门转成Fortran。
正如本论坛版主所言,你完全可以实现混编的方式。
把C里面的代码(既然是正确的),封装成为按照某种调用约定(cdecl或stdcall,推荐前者)的动态/静态库,然后用fortran的!dec语言,将库的接口函数一个个弄成fortran的subroutine或者是function。
应该是!dec语句,该死的输入法。。。 山大克鲁士 发表于 2014-5-20 23:28
LZ,如果你C不是专家级或者骨灰级的话,我真心不建议你将C专门转成Fortran。
正如本论坛版主所言,你完全可 ...
其实用gnu编译器的话,标准的C和Fortran还不是一码事情,写好interface,一股脑儿编译就行
页:
1
[2]