forse non riesco a spiegarmi..

in pratica ho un file con un elenco di nome, cognome, eta e altezza del tipo:
rossi mario 34 170
lupo alberto 34 160
magno carlo 45 174

devo leggere da questo file M record distinti contenente nome, cognome, età e altezza e memorizzare questi M record in una lista.

Non so fare proprio questo...inserire questi dati di tipo record nella lista, non so come definire questa lista..potreste indicarmi che struttura dare a questa lista??

Per iniziare, in pratica la lista va definita così

codice:
typedef struct elemlista {char nome[20]; char cognome[20]; int eta; int altezza; struct EL *prox; }elemlista;
oppure

codice:
typedef struct elemlista {record info; struct EL *prox; }elemlista;
Almeno per farmi iniziare potreste darmi una dritta, i casi li ho provati entrambi ma non funzionano nel momento dell'inserimento dei dati...ditemi almeno che forma sarebbe opportuna..