Quindi come dovrei risolvere?
Nel frattempo ho modificato la funzione aggiungendo:
codice:TNode* Punteggio(TList lista){ TNode *prec=NULL, *curr=lista, *score=NULL; while(curr!=NULL){ if(curr->info.punteggio > prec->info.punteggio){ score->info.punteggio=curr->info.punteggio; } prec=curr; curr=curr->next; } return score; }