//可以用头文件(拓展名为.h)将编辑好的结构体保存下来。在调用时可以用#include语句调用。具体调用方法为:
#include<头文件路径+头文件名.h>
//或者将头文件放入Dev-Cpp文件夹下的include文件夹中,这样可以不写头文件路径:
#include<头文件名.h>
//例如一个已保存的头文件全文如下(huge_number.h):
struct bigNumber
{
int len,num[1000];
};
//将它放入Dev-Cpp\include中后在另一个文件里可以如此调用:
#include
//...
bigNumber a;//于是a声明为结构体变量
//还可以调用用头文件中已经定义的函数、宏定义、变量、常量等
//例如一个已保存的头文件全文如下(little_math.h):
#define REP(start,end) for(int i=start;i<=end;i++)
long long power(int base,int exp)
{
long long t=1;
REP(1,exp)
t*=base;
return t;
}
//将它放入Dev-Cpp\include中后在另一个文件里可以如此调用:
#include
#include
int main()
{
REP(1,5)
printf("%lld\n",power(i,i));
return 0;
}
/*输出结果为:
1
4
27
256
3125*/
建立一个工程,把多个.cpp文件添加进入,按built(构建),就能把工程里各个.cpp连在一起。
假如a.cpp中有个结构体struct A 需要在b.cpp中使用
b.cpp中加入extern struct A;就可以使用了