Nel main ho scritto così:
int main(int argc, char *argv[]) {
int i,n;
struct tennista g;
struct tennista v[100];
do{
printf("Quanti atleti vuoi inserire? \n");
scanf("%d",&n);
}while(n>100);
for(i=0;i<n;i++){
printf("ATLETA N %d: \n",i+1);
v[i]=input_iscritto();
}
for(i=0;i<n;i++){
printf("ATLETA ISCRITTO N %d: \n",i+1);
stampa_iscritto(&v[i]);
}
for(i=0;i<n;i++){
piugiovane(&v[100],&g);
}
return 0;
}
tutto funziona perfettamente tranne quando arrivo alla funzione piugiovane, qui il compilatore compila ma mi esce la nota di attenzione "passing argument 2 of 'piugiovane' makes integer from pointer without a cast" e quando lo avvio e arrivo al momento della funzione piugiovane mi stampa a video cose a caso.