主题:[讨论]请教:.inc格式的文件是如何生成的呢? 谢谢
waterrock
[专家分:0] 发布于 2008-04-08 17:48:00
请问:.inc格式的文件是不是也是一种.f文件,格式输入完全按照fortran规则进行?
生成的文件后缀是.inc? 还是.f?
回复列表 (共11个回复)
沙发
dongyuanxun [专家分:7180] 发布于 2008-04-09 08:54:00
inc一般都是存放常用的代码的,不一定是fortran语言才有,其他都可以写,然后include即可,因此,inc格式按照各个语言语法规定来写的。
板凳
waterrock [专家分:0] 发布于 2008-04-09 09:23:00
谢谢楼上的朋友帮忙!
不过,我还有个问题不太清楚: 我用fortran语言规则写了inc文件后,保存的时候是.f文件,还是.inc文件? 例如:abc.f 或者abc.inc?
在程序中,是使用" include'abc.inc'命令吧?如果保存为abc.f,能读进程序里来吗?
我现在有个abc.inc文件,然后在程序里读的时候,出现错误:C:\Program Files\Microsoft Visual Studio\Common\MSDEV98\My projects\mixed_phase\mixed_phase.inc(11) : Error: First statement in file must not be continued
打开的abc.inc文件,fortran中的类型声明语句都是灰色的,好像是不能辨认?这是怎么回事啊?
谢谢了
3 楼
dongyuanxun [专家分:7180] 发布于 2008-04-09 09:32:00
按常理后缀名不写inc写别的也是可以的
不知道你用的什么编译器,有的编译器是根据后缀名来确定是调用f77还是f90的,可能是格式不统一的问题,比如.f是f77的,.f90是f90的
4 楼
waterrock [专家分:0] 发布于 2008-04-09 09:37:00
那就是一般用inc就可以了,为什么我的使用inc却不能辨认呢?
5 楼
waterrock [专家分:0] 发布于 2008-04-09 09:37:00
那就是一般用inc就可以了,为什么我的使用inc却不能辨认呢?我用的是CVF6.5
6 楼
dongyuanxun [专家分:7180] 发布于 2008-04-09 10:03:00
我刚才试了下可以啊,CVF的话试试不用include,用module写个模块加入工程中,主程序里use即可
7 楼
waterrock [专家分:0] 发布于 2008-04-09 10:05:00
请问:.inc属于哪种类型的文件呢?
在建立此文件的时候,应该选择哪种类型:
Binary File
Bitmap File
Cursor File
Fortan Fixed Format Source File
Fortan Free Format Source File
Icon File
Macro File
Resource Script
Resouce Template
Text File
我的程序源文件是Fortran77格式的
望朋友不吝赐教!谢谢了
8 楼
dongyuanxun [专家分:7180] 发布于 2008-04-09 10:12:00
那就选Fortan Fixed Format Source File吧
注意不要一行写太长而不认
主程序是f90的就无所谓了
9 楼
waterrock [专家分:0] 发布于 2008-04-09 10:26:00
好了,能运行了,谢谢了
系统不让再评分了
10 楼
dongyuanxun [专家分:7180] 发布于 2008-04-09 11:22:00
[quote]好了,能运行了,谢谢了
系统不让再评分了[/quote]
原来分是这样来的 一直以为是发帖量
我来回复