ah dimenticavo nel secondo codice record è definito come

codice:
typedef struct 
{  char nome; 
    char cognome[20]; 
    int eta; int altezza; 
} 
 record;