Usa le normali routine per la gestione delle date del C...
Per sapere come funzione consulta la documentazione della funzione localtime.codice:#include <iostream> #include <ctime> using namespace std; void main() { tm * ora; time_t ttime; ora = localtime(&(ttime=time(NULL))); cout<<"Buon"; if(ora->tm_hour>=20) cout<<"a sera"; else if(ora->tm_hour>=16) cout<<" pomeriggio"; else if(ora->tm_hour>=7) //questo limite lo sposterei un po' prima, tipo le 5 del mattino... cout<<" giorno"; else cout<<"a notte"; cout<<".\n"; }![]()