ora va, grazie infinite
però mi chiedo:
- ° perchè i vari printf("[...%s\n", buffer) mostravano le stringhe corrette?
° la memoria allocata per "buffer" viene liberata tutta da free(buffer), vero?
° un assegnamento di questo tipo
non è concettualmente errato ?codice:nxt->artist = buffer;![]()
cioè, non è che nxt->artist punta a buffer , ma il valore memorizzato in quest'ultimo viene cambiato ?
scusa la mole non indifferente di domande![]()

, grazie infinite 
Rispondi quotando