Prueba 1: Defina la clase de tiempo Ctime. Requisitos (1) Escriba las funciones miembro settime e printtime para configurar y generar la hora en horas, minutos y segundos respectivamente.
#includelt;iostreamgt;
#includelt;iomanipgt;
usando el espacio de nombres std;
clase Ctime{
privado.
int hora, minuto, segundo; //hora, minuto, segundo
público:
Ctime(int hora= 12, int minuto=0, int segundo=0)
{ //constructor predeterminado con parámetros (12:00:00)
this-gt; hora=hora; p> p>
this-gt; minuto=minuto;
this-gt; segundo=segundo;
}
void setTime(int hora) , int minuto, int segundo); //setTime
void printTime(); //printTime
};
void Ctime::setTime(int hora) , int minuto, int segundo)
{
this-gt; hora=hora
this-gt; p> this-gt; second=segundo;
}
void Ctime::printTime()
{ //Control de formato (salida con formato 0 inicial, como 08 :00:00)
coutlt;lt;setw(2)lt;lt;setfill('0')lt;lt;hourlt;lt;":"
lt; setw(2)lt;lt;setfill('0')lt;lt;minutolt;lt;":"
lt;lt;setw(2)lt;lt;setfill(' 0') lt;lt;segundolt;lt;endl;
}
int main()
{
Ctime tiempo;
tiempo.setTime(9, 12, 45);
tiempo.printTime()
Devuelve 0; /p>