/*头文件内容,假设名字是test.h*/
#ifndef MYHEADFILE
#define MYHEADFILE
void InitInterpolation();
void Draw_Border();
void Draw_Background();
void Draw_Gray();
#endif
/*以下是test.c的内容*/
#include "test.h"
/*后面就是各个函数的实现*/
同项目中其他各个文件需要使用这些函数时只需要下面这样一句:
#include "test.h"
千万不要包含.c文件,会出现重复定义问题
直接在程序编辑框输入即可。例如#include
在C语言家族程序中,头文件被大量使用。一般而言,每个C++/C程序通常由头文件(header files)和定义文件(definition files)组成。头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明(declaration),而定义文件用于保存程序的实现 (implementation)。 .c就是你写的程序文件。
test.h中只声明这些方法,test.c中就是每个方法的具体实现代码。比如:
test.h中的内容如下:
#include "stdio.h"
int max(int a,int b);
test.c中的内容如下:
int max(int a,int b)
{int max;
if(a>b) max=a;
else max=b;
return max;
}
主函数main中的头文件就应该写成#include "test.h"