“在keil c51中 同一个项目里 如何在main函数里调用其他的c文件”,

我看到你回答了这个问题,我还不知道怎么弄,你再详细的说说吧?

第1个回答  推荐于2017-09-03
首先为这个你要调用的c文件写一个头文件,比如这个文件叫fun.c,那你可以写一个叫fun.h的头文件。这个头文件的内容是fun.c文件里的函数声明。接着把fun.c加入你的项目里。下一步在主函数的上面用#include "fun.h"把头文件包含进来。这样主函数就可以调用fun.c里的文件了。
比如你在fun.c里写了这两个函数
void fun1(void)
{,....}
void fun2(char x)
{....}
那你在fun.h里就应该这么写
void fun1(void);
void fun2(char x);
主函数的那个文件这么写
....
#include "fun.h"
void main()
{
fun1(); //你就可以这样调用了
}
最后,如果你把fun.h放在项目根目录下,编译基本就不会有问题。如果不是,你要在keil的相应地方做修改就不会有问题了本回答被提问者采纳
相似回答