Eu queria saber qual é a CAUSA, MOTIVO, RAZÃO ou CIRCUNSTANCIA, desse warning aparecer, apesar de acreditar ser algo extremamente tolo, não consigo removê-lo, exemplo:
Chamada (Linha 10):
zera_Matriz(m);
Funcao (Linha 103):
void zera_Matriz(int m[][MAX])
{
int i,j;
for(i=0;i<MAX;i++)
for(j=0;j<MAX;j++)
m[i][j] = 0;
}
Warning1 (Linha 104 - main.c):
Conflicting Types for 'zera_Matriz'
Warning2 (Linha 10 - main.c):
previous implicit declaration of 'zera_Matriz' was here
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Se eu declaro a funcao como 'int zera_Matriz(int m[][MAX])' e coloco um 'return(algumacoisa)' no final, funciona sem warnings...
Aguardo respostas, obrigado.