Questo codice mi da un problema enorme: non mette in elem[k] il valore di i e non capisco il perchècodice:int trova(char autore[MAX][MAX],int tot,char*nome,short int elem[MAX]) { int i,k=0; printf("%d",tot); for(i=0;i<tot;i++) if(compa(autore[i],nome)==0) { elem[k]=i; k++; printf("%d %d %d\n",elem[k],k,i); } pausa(); return k; }
Aiuto