la funzione che aggiunge alla fine della lista è questa
codice:/* Aggiunge un nodo di tipo MOVIE alla fine della lista*/ void inserisci_vhs(MOVIE **testaV, char *titolo, char *regista, char *genere, char *distribuzione) { MOVIE* nuovo_vhs = (MOVIE *) malloc(sizeof(MOVIE)); MOVIE* i; strcpy(nuovo_vhs->titolo,titolo); strcpy(nuovo_vhs->regista,regista); strcpy(nuovo_vhs->genere,genere); strcpy(nuovo_vhs->distribuzione,distribuzione); nuovo_vhs->next = NULL; if (*testaV == NULL) { *testaV = nuovo_vhs; return; } else { for (i = *testaV; i->next != NULL; i=i->next) ; i->next = nuovo_vhs; return; } }

Rispondi quotando