社区
其他开发语言
帖子详情
请问有人会fortran77调c的吗?
frank35119
2003-02-28 10:24:22
请问有人会fortran77调c的吗?
...全文
34
3
打赏
收藏
请问有人会fortran77调c的吗?
请问有人会fortran77调c的吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yugn
2003-03-01
打赏
举报
回复
强烈建议写新的fotran程序用F90/F95标准
yugn
2003-03-01
打赏
举报
回复
更正:
有两种方法可以使fortran调用c:
1) 这种方法无需改C程序,只需在fortran中编写interface
例:
interface
subroutine SUBa(a)
!dec$ attributes C, alia:'_SubFromC' :: SUBa
integer :: a
!dec$ attributes reference :: a
end subroutine
end interface
说明,C程序中有个函数void SubFromC(int a), 注意!dec$这部分是解释给编释器的,是必须的不是注释,其中attributes C指名函数由C编写, alia:'_SubFromC' :: SUBa中的_SubFromC是C函数编释后的名字(多了个下划线), ::SUBa指明在fortran中用SUBa代替_SubFromC。 再来参数部分,要注意前后有了attributes C,那么所有参数就默认使用传值,如果使用!dec$ attributes reference :: a将改变传递方式。
最后还要注意,fortran的复数类型在传给C时将作为两个浮点数传递,fortran的字符串没有'\o'这个结尾,所以请使用visual fortran的扩展语法(注意那个C)或者自己加上'\0':
character(len=20):: str='This is a demo'C
fotran的字符串要以传址传给C.
2)修改C函数,使fortran直接调用。关于这个,请自己查一下文档吧,上面的已够用。
yugn
2003-02-28
打赏
举报
回复
如果急的话,可以看一下CVF的文档,里面说得很清楚,我也一时忘记了。
我只记得要写个
!DEV 语句
用上面的句句指明传值还是值址,指明DLL,OBJ和LIB中的函数名。(暂时就那么多)
matlab回
调
函数代码-BenchmarksPythonJuliaAndCo:使用Python(以及Scipy,Pythran,Numba)
我们尽量避免使用琐碎和无意义的基准测试(对于进行数字运算的人!),例如斐波那契,排序等。 我们将自己投入到典型的Matlab或类似Matlab的程序员的工作中,编写了很短但数值密集的程序。 Python和Julia易于使用且...
Fortran
77
FORTRAN
结构化程序设计第一章
FORTRAN
语言程序设计初步1.1
Fortran
语言发展概况1.2 简单的
FORTRAN
程序分析1.3
FORTRAN
源程序书写格式1.4
Fortran
程序的编辑与运行1.5 常量1.5.1 整型常量1.5.2 实型常量1.6 变量1.6.1...
VS中C语言
调
Fortran
,[转载]转: 比较
Fortran
与C
科学计算,特别是有限元要大量使用数组,说白了...在c中,动态数组是用内存分配函数malloc来实现的;
fortran
则是用虚实结合的参数传递实现的。下面就用一个例题来说明:求解常用对数底数E=2.71828……的任意精度值,...
Fortran
2003:完美还是虚幻?(节选)
《程序员》第10期发表了我写的“
Fortran
2003:完美还是虚幻?”一文。我把该文的节选贴在这里吧,要阅读全文的话,可以找《程序员》杂志来看。
Fortran
2003:完美还是虚幻?(节选)王咏刚,2004年8月“
Fortran
...
C 语言还值得学习吗?C 语言
会
过时吗?C 语言解惑
C 语言还值得学吗? 答案是肯定的。 第一,学习C有助于更好...C 语言
会
过时吗? 对所有的编程语言,他们的最后的目的其实就是两种:提高硬件的运行效率和提高程序员的开发效率。遗憾的是,这两点是不可能并存的!你只
其他开发语言
3,423
社区成员
15,635
社区内容
发帖
与我相关
我的任务
其他开发语言
其他开发语言 其他开发语言
复制链接
扫一扫
分享
社区描述
其他开发语言 其他开发语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章