Questa č tutta la funzione:
ho aggiunto un if per l'inserimento in testacodice:void inserisciInLista(pNodo &lista, stringa nome, stringa cognome) { pNodo p = new nodo; pNodo prec = lista, curr = lista; strcpy(p->nome, nome); strcpy(p->cognome, cognome); while(curr && strcmp(nome, curr->nome) > 0){ prec = curr; curr = curr->next; } p->next = curr; if(strcmp(p->next->nome, curr->nome) == 0) lista = p; else prec->next = p; cout << "\t Nome inserito! \n\n"; }