ti scrivo le due strutture:
codice:
typedef struct studente
{
 char nome[200];
 char cognome[200];
 int  matricola;
 char iscrizione[200];
} Studente;

typedef struct studente
{
 char *nome:
 char *cognome;
 int  *matricola;
 char *iscrizione;
} Studente;
con la prima non mi funzione il bubblesort (devo ordinare un vettore di studenti tramite il campo cognome); con la seconda nn mi funziona il caricamento da file....spero di essermi spiegato meglio