Duda, realizar un cronometro

Iniciado por david806, 23 Octubre 2016, 20:43 PM

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

david806

Buen día comunidad. En la U tengo que realizar un programa que simule un celular, en fin hiendo al grano. Mi problema es el siguiente.
Quiero realizar un cronometro y que al pausarlo guarde el tiempo en el que se quedo, por ejemplo:

El cronometro se pauso a los 20 segundos. En tal caso necesito guardar ese 20, pero no tengo ni idea de como hacer eso =(.
Y lo otro, es que no sé como pausar el cronometro jeje.
Gracias de antemano.

Este es el cronometro
Código (cpp) [Seleccionar]

int s=0,m=0,h=0;
    while(1){
        if(s>=60){
            s=0;
            m++;
            if(m>=60){
                m=0;
                h++;
            }
        }
    system("cls");
    cout<<h<<":"<<m<<":"<<s;
    Sleep(1000);
    s++;
    }


engel lex

separas el while en 2 condiciones internas

while(1){
  if(!pausado){
    //aqui el contenido de tu while actual
  }else{
    //sleep(100);
    //esperar por detectar una tecla presionada
  }
}
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

david806

Ya logre pausar el cronometro, pero no logro guardar el tiempo.

engel lex

ya el tiempo lo tienes guardado en una variable, no veo el conflicto (especialmente porque sin ver el codigo, es dificil determinar el conflicto)
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

david806

Ya lo logré solucionar, fue un error bobo mío cuando declare la variable jejeje.

Muchas gracias engel lex por la ayuda :D