struct str_data{
int gg,mm,aa;
};

struct str_compet{
int min,sec;
};

typedef struct {
char nome[LUNG_S],cognome[LUNG_S];
struct str_compet time[COMPET];
struct str_data data;
}str_atleti;

dichiarata questa struttura nel main come

str_atleti atleta;

come posso effettuare le seguenti operazioni?

scrittura su file, lettura da esso, stampa a video.
(per quest'ultima è necessaria qualche operazione particolare oltre ad una semplice printf/puts dei dati?)