单片机c语言编程,如何将两个文件连接起来?

模块化编程时,如何将各c语言文件连接起来,忘高手指点,非诚勿扰

参考答案:使用vc的话,同时打开两个文件,然后在编译那个菜单中选择“组建”就可以了。要保证两个文件实在同一个工程里面。

回复i :生成的.o文件用链接器连接就好啦

回复2:main(){ char ch; FILE *fp1,*fp2; fp1=fopen("file1","ra ");//用附加方式打开文件,可以把另一文件加在后面。 fp2=fopen("file2","rb"); fseek(fp1,0L,SEEK_END);让文件指针指向最后。 while(!feof(fp2)){ ch=fgetc(fp2,ch); fputc(ch,fp1); } ]
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-21
你是用keil做c51的程序吧
一个.c 对应一个.h .h里放的是函数的声明,.c是函数的实体
在keil里建一个项目,把.c文件全放进去就行了,没什么特殊的,只要编译一下就自动编译链接了
主要是初学者不知道怎么把写.h,有时会出重复定义的问题本回答被网友采纳