Manejando la hora en c++

Iniciado por Atair, 20 Octubre 2011, 05:25 AM

0 Miembros y 1 Visitante están viendo este tema.

Atair

Cuando creamos el objeto hora con un constructor que inicializa la hora, a la hora local actual, incluyendo la librería Windows.h y hacemos que la hora se muestre muchas veces (utilizando (cout<<(char)13)) generamos un reloj que parecería avanzar con el tiempo.
Pero cuando se debe cambiar estos segundos de 60 a 0 y pasar al siguiente minuto, hallamos un error en el reloj que estamos mostrando ya que solo se reescribe el segundo digito de los segundos.
¿A que se debe el error? ¿A la implementacion de mi método para enseñar la hora?¿O depende de la manera que recibo el dato de las horas en mi objeto Hora?