main()如何引用另一个 .c 文件的函数
如题,
是#include"xx.c" 这样么?
还有,xx.c中的函数要注意些什么问题,要加上extern吗?
[解决办法]
可以用
#include "x.c"
假定你有两个文件main.c和x.c
x.c内容如下:
#include <stdio.h>
void func(void)
{
printf("call x.c's func()!\n");
}
#include "x.c"
int main(void)
{
func();
return 0;
}
#include <stdio.h>
void func(void)
{
printf("call x.c's func()!\n");
}
#ifndef X_H
#define X_H
void func(void);
#endif /* X_H */
#include "x.h"
int main(void)
{
func();
return 0;
}
//fun1.c
fun1()
{
...
}
//fun2.cc
#include"fun1.c"
fun2()
{
fun1();
....
}
//main.c
#include"fun1.c"
#include"fun2.c"
int main()
{
fun1();
fun2();
}