#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文件,会出现悔知重复定义问题
这个问携源题太简单了,随便哪个文件都能当头文件,只要符合C语法就行了。拦隐镇头文件只不过一些变量的定义,函数的申明,等等,和一般的C文件没有驱别,
比如有一个头文件包含一个函数声明:
void hellword()
你可以把这个文件另存为 hello.h 也可以另存为hello.txt
他的定义部分写在hello.c中
void helloword()
{
printf("Hello girl")
}
要在hello.c中包含hello.h或者简粗hello.txt
只要在其它的程序中包含进去就行了。
如:
#include <stdio.h>
#include "hello.txt"
void main()
{
helloword()
}
头文件只是一个文件,也可当做脚文件,放在哪里你自己决定,能用就行了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)