La funzione LeggiElemento l'ho fatta io, per leggere da tastiera nome e cognome, ma non mi fa inserire il cognome.

Mentre la funzione Inserisci dopo che inserisco il codice del volo si blocca il programma.
ps: non so se il richiamo della funzione è giusto

codice:
void Inserisci(archivio *x, tipobaseList a){
     unsigned int v, c;
     printf("Codice volo? ");
     scanf("%u%", &v);
     FLUSH;
     if(x->posti_disponibili>0){
                         printf("1-prenota ");
                         printf("2-acquista ");
                         scanf("%u%", &c);
                         FLUSH;
                         if(c==1) InserimentoPrenotazione(&(x->posti_prenotati), a);
                         if(c==2) InserimentoAcquisto(&(x->posti_acquistati), a);
                         x->posti_disponibili--;
     }else (printf("\nNumero posti disponibili esutito"));
}

main (){
     unsigned int n,v, scelta;
     tipobaseList persona;
     
      do{
        printf("\n/**********ARCHIVIO VOLI***************/");
        printf("\n1-Alloca Vettore");
        printf("\n2-Numero posti disponibili");
        printf("\n3-Inserimento");
        printf("\n4-Conferma acquisto");
        printf("\n5-Esci");
        printf("\nscelta--------------->");
        scanf("%u", &scelta);
        switch(scelta){
                   case 1: do{
                              printf("\nInserisci il numero di elementi del vettore: ");
                              scanf("%u",&n);
                              FLUSH;
                           }while(n<2); 
                           
                           AllocaVettore(&archivio_voli, n);
                           break;
                   case 2: InizializzaVettore(archivio_voli, n);
                           break;
                   case 3: LeggiElemento(&persona);
                           Inserisci(&archivio_voli[v], persona);
                           break;
                   //case 4: 
                    
                               
                       
        }
                       
     }while(scelta<4);
     
}