Non ho controllato il codice ma quello che devi fare prima di tutto è scrivere una funzione generica per l'aggiunta di un nuovo nodo da chiamare quando ti serve (come negli appunti che ti ho mostrato).
Non devi ripetere lo stesso codice nel main più volte!
Per la visualizzazione dei dati, dovrai fare una funzione generica per la ricerca che "attraversi" la lista e arrivi al tuo dato (sempre negli appunti), sicuramente non tutto "staticamente" nel main!
P.S. La struct e le typedef mettile fuori dal main e queste
t_list lista;
lista=NULL;
le scrivi direttamente
t_list lista = NULL;

Rispondi quotando