找回密码
 注册
Simdroid-非首页
查看: 69|回复: 3

[3. Fortran] 问个Fortran的问题,求教各位高手

[复制链接]
发表于 2013-7-28 01:39:55 | 显示全部楼层 |阅读模式 来自 美国
最近老师给了个程序,一个文件夹下面有好几个文件,mac就是老师叫着玩的后缀,估计没用。
main.mac
aaa.mac
bbb.mac
其中,在main.mac中,有这么一句
aaa.mac
请问这个是啥含义,是和python中的import一个效果么?
他是仅仅把aaa中的代码导入到main里面了,还是说执行了aaa中的程序
问题幼稚,求轻拍
发表于 2013-7-28 12:22:28 | 显示全部楼层 来自 北京
Simdroid开发平台
1.这样的用法非常不规范。我不建议你修改扩展名。尽量保持 for f90 等常规的扩展名。
2.肯定不可能执行aaa中的程序,如果你确定 aaa.mac 是源代码的话。源代码未经编译,是不具有执行能力的。
3.我认为你说的 aaa.mac 可能是 include 'aaa.mac',如果是这样,那应该是把aaa中的代码导入到main里面。
4.你最好确定一下老师给你的代码是否真的是 Fortran 书写的?如果有可能,多给几行main里面的代码来看看。
回复 不支持

使用道具 举报

 楼主| 发表于 2013-7-30 03:00:19 | 显示全部楼层 来自 美国
bvoodnuq 发表于 2013-7-28 12:22
1.这样的用法非常不规范。我不建议你修改扩展名。尽量保持 for f90 等常规的扩展名。
2.肯定不可能执行aaa ...

是这样的,这个是anasys下运行的Fortran程序,没说清,不好意思。
/PSEARCH,..\program
程序中原来有这么一行的,我也不知道加“/”是什么意思,还有那个..是什么意思。。。。。。
但PSEARCH这个定义了搜索宏的目录,所以才可以那样调用。
我是今天才想明白的,之前理解有误,以为是纯Fortran程序。
哪位高手路过给我说说“/”和“..”的意思,多谢
回复 不支持

使用道具 举报

发表于 2013-7-31 11:26:52 | 显示全部楼层 来自 广东
ansys 不太熟悉,呵呵。

/PSEARCH 就是指定路径搜索(Path Search),这个 / 应该是参数的开头。

..\Program 表示指定的路径在当前文件夹的上一层(..\)的 program 文件夹。 ..\program 是一个相对路径。你可以想象为在资源管理器里点击“向上”按钮,然后双击进入program文件夹。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-29 02:39 , Processed in 0.027975 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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