我知道很多类似的问题已经被问过了,但我找不到能够解决我遇到的这个警告的东西:
MyIntFunctions.c:19:2: warning: implicit declaration of function ‘printf’ [-Wimplicit-function-declaration]
发生在这里:
void IntPrint (const void *key)
{
printf("%d", *(int*)key); // line 19
printf("\t-->\t");
}
还有一个类似的警告:
MyStringFunctions.c:22:2: warning: implicit declaration of function ‘printf’ [-Wimplicit-function-declaration]
void StringPrint (const void *key)
{
printf("%s",(char*)key); //line 22
printf("\t-->\t");
}
我真的希望能够理解哪里出了问题,这样以后就不会再犯同样的错误了。
<stdio.h>
吗? - WhozCraig