猿问

怎么办引用不了tes.c文件

#include <stdio.h>

#include "test.c"   //引用test.c文件

extern void printLine()     

{

   printf("**************\n");   

}

int main()

{

    say();     然后这个也报错!!

    return 0;

}


闷a
浏览 1878回答 4
4回答

做一个好码农

你定义函数say了吗? 还有就是,say()没有形参,所以函数说明的时候,他的类型应该定义成void的(自己的一点看法,毕竟自己也学的的不太好)

Sun灬Moon

这个是因为test.c中用到了printLine函数,而你在test.c中是没有定义这个函数的,你可以在test.c中extern  void printLine();引入外部函数, 然后重新变一下 就可以引用了

奋斗1998

你那个代码名是test.c吗
随时随地看视频慕课网APP
我要回答