Si questo lo so, vorrei capire come posso accedere ai vari campi della struct, in modo da poter fare un confronto tra l'anno preso in input e l'anno riportato nell'orario del sistema. Vorrei sapere come posso confrontare t.tm_year con la data di nascita dell'utente
Questo è il codice
time_t calend
void timecheck()
{
calend=time(&calend);
printf("%s\n", asctime(localtime(&calend)));
}
Quello che vorrei realizzare è più o meno questo

while(atof(utente.data.anno)>=atof(calend.year))
{
printf("\nLa data inserita è maggiore o uguale alla data attuale.\n Inserire un anno valido.\n");
scanf("%s", utente.data.anno);
}