这个要看报什么错了。
调用其他文件里的函数两种方法:
1.在fine.c中有完整的函数定义,在main_fine.c中添加一下要用到的函数原型(声明)就可以了,例如:
在fine.c中:有函数void asd(){…};
在main_fine.c中:在文件前头增加一行:void A2();就可以了。
2.把fine.c中完整定义的函数的原型,写到一个A2.h文件中,然后在main_fine.c的文件头增加#include "fine.h"就可以了。
追问![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/d833c895d143ad4b79b0415690025aafa50f068d?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/43a7d933c895d1430ae8e3b561f082025baf078d?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
报错是这样的,哪里出现了问题?我没找到问题
追答fine里面没有include stdio就使用了printf