Esatto !
PS nel codice riportato sopra mi sono dimenticato di inizializzare v a 0 ma anche cosi il codice non va. Tutto ciò che riguarda questa funzione nel main è questo :
codice:fflush(stdin); do{ printf("Inserire la tipologia di cui effettuare la valorizzazione [E/M/C] \n"); scanf("%c", &t); }while(t!='E' && t!='M' && t!='C'); valorizzazione=valorizza_magazzino(list,t); printf("Il valore residuo di tutti i pezzi presenti in magazzino è : %f\n", valorizzazione);