Fortran Coder

查看: 10589|回复: 6
打印 上一主题 下一主题

[IDE] 源代码之间如何调用?

[复制链接]

10

帖子

3

主题

0

精华

入门

F 币
54 元
贡献
29 点
跳转到指定楼层
楼主
发表于 2017-3-24 10:11:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在本论坛的教程视频里看到, 自由格式和固定格式书写的源代码文件之间是可以互相调用的

曾看到过一个简单例子, 一个源代码文件里只有sub()一个函数

在主程序里调用时只要call sub()即可

然而现在我需要调用的固定格式的源代码有一万多行, 有很多函数

请问各位大神, 我应该如何调用?

源代码调用.png (28.15 KB, 下载次数: 421)

源代码调用.png
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
沙发
发表于 2017-3-24 10:18:05 | 只看该作者
这是操作问题,具体与您使用的编译器和环境有关。

10

帖子

3

主题

0

精华

入门

F 币
54 元
贡献
29 点
板凳
 楼主| 发表于 2017-3-24 10:29:24 | 只看该作者
vvt 发表于 2017-3-24 10:18
这是操作问题,具体与您使用的编译器和环境有关。

抱歉我补充一下, 我的编译器是VS+IVF

835

帖子

2

主题

0

精华

大宗师

F 币
3926 元
贡献
2334 点
地板
发表于 2017-3-24 10:40:09 | 只看该作者
同一项目可以有多个文件,每个文件的书写格式可以不同。同一个文件中,只能有一种书写格式。已有的代码,你可以不修改(如果不报错),自己写的代码,可以用自由格式。

10

帖子

3

主题

0

精华

入门

F 币
54 元
贡献
29 点
5#
 楼主| 发表于 2017-3-24 10:49:17 | 只看该作者
li913 发表于 2017-3-24 10:40
同一项目可以有多个文件,每个文件的书写格式可以不同。同一个文件中,只能有一种书写格式。已有的代码,你 ...

嗯, 我现在书写的代码也准备用自由格式
但我不是很清楚, 我在调用那个固定格式的文件时
我是要把固定格式写的文件里的每一个函数都call一次吗?
我担心调用的工作量会不会很大

63

帖子

9

主题

0

精华

专家

超凡脱俗

F 币
474 元
贡献
237 点
6#
发表于 2017-3-24 11:41:16 | 只看该作者
O'gaki 发表于 2017-3-24 10:49
嗯, 我现在书写的代码也准备用自由格式
但我不是很清楚, 我在调用那个固定格式的文件时
我是要把固定格式 ...

书写格式不影响调用,等到编译链接生成可执行文件后,和源代码就没有任何关系了。而代码作者所要作的就是将所有需要的函数实现写出来(假设没有调用第三方库),并以一定的格式组织到一起,只在需要的地方call就行。
就像看中文论文,引用的可能是中文的论文,也可能是英文的,甚至是俄文的,但这不影响将一件事情描述清楚,只在需要的地方引用相关内容即可。
你可以搜索代码的编译链接过程,对你理解应该有帮助。

评分

参与人数 1贡献 +9 收起 理由
vvt + 9 赞一个!

查看全部评分

天下英雄出我辈,一入江湖岁月催。

鸿图霸业谈笑间,不胜人生一场醉。

10

帖子

3

主题

0

精华

入门

F 币
54 元
贡献
29 点
7#
 楼主| 发表于 2017-3-26 19:29:18 | 只看该作者
Jackdaw 发表于 2017-3-24 11:41
书写格式不影响调用,等到编译链接生成可执行文件后,和源代码就没有任何关系了。而代码作者所要作的就是 ...

好的谢谢!
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-12-23 22:59

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表