Risoltocodice:#include <ctime> #include <cstring> #include "Time.h" // class's header file namespace LucLib{ /* class constructor */ Time::Time() { // insert your code here } /* class destructor */ Time::~Time() { // insert your code here } /** * Virtuale: No * Funzione: Ritornare l'ora * Argomenti: - * Return: l'ora grezza * Eccezioni: - */ void Time::SetOra() { time_t TIME; tm *tim; char *tmp; strftime(tmp, 7, "%M:%H", tim); // setta la var privata times con il valore di tmp; times = tmp; } /** * Virtuale: No * Funzione: Setta l'ora * Argomenti: Il tipo di formattazione * Return: L'ora formattata * Eccezioni: - */ strings Time::format_ora(TypeOra fmt) { switch(fmt) { case ORA_FORMAT_LOCALE: format_times = times; break; case ORA_FORMAT_PUNTO: char ora[5]; ora[2] = '.';// cambia : in . format_times = ora; break; } return format_times; } }//:-![]()