• Jueves 14 de Noviembre de 2024, 07:31

Autor Tema:  reloj visual c++  (Leído 2084 veces)

plactoon

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
reloj visual c++
« en: Sábado 2 de Noviembre de 2002, 18:41 »
0
estoy intentanto poner tiempo a un programa para que corra en un intervalo determinado y mostrar ese tiempio en una ventana, esto es lo que estoy haciendo:
void CRelojDlg::OnOK()
{
   UpdateData(TRUE);
   while(m_reloj<24){
   sleep( (clock_t)1 * CLOCKS_PER_SEC );
   m_reloj=m_reloj+1;
   UpdateData(FALSE);
  }
}
void sleep( clock_t wait)
{
   clock_t goal;
   goal = wait + clock();
   while( goal > clock() )
      ;
}

Pero no me actualiza el tiempo cada segundo sino solo cuando termina la ejecucuion y no se porqué,  alguien sabe que deberia hacer?