我知道有很多類似的問題,隱含的聲明之前被要求,但我無法找到的東西,會解決這個警告,我得到:Ç - 警告:函數「printf的」
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");
}
我真的想了解什麼是錯的,所以我不會做次再次在未來。
難道你考慮包括'' –
WhozCraig
請向我們展示如何包含頭文件。 –