Programación General > C++ Builder

 QUIERO PROGRAMAR UN Sleep

(1/1)

goom83:
COMO PUEDO OBSERVAR EN MI APLICACION UN RETARDO, LO HAGO APLICANDO LA FUNCION Sleep , esto es para mover una figura en opengl de un lugar a otro y se mueve en realidad la figura de un lugar a otro, pero no se ve la trayectoria que sigue y quisiera saber por que no se observa esta animacion :hitcomp:

Munire:
tienes que limpiar el buffer de salida.

si haces un programilla tipo:

bucle
      imprime #
      sleep(x)

lo que te esperas que haga es que escriba # espere x segundos escriba otro # .... etc   pero no hace eso, espera x segundos y escribe todo de golpe.

la soluccion es escribir una de estas cosas antes de sleep()

cout.flush();
o
cout << " #" << flush;

ejemplo

bucle
      imprime #
      cout.flush();
      sleep(x);

Navegación

[0] Índice de Mensajes

Ir a la versión completa