• Viernes 8 de Noviembre de 2024, 14:50

Autor Tema:  QUIERO PROGRAMAR UN Sleep  (Leído 1675 veces)

goom83

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
QUIERO PROGRAMAR UN Sleep
« en: Miércoles 8 de Diciembre de 2010, 00:24 »
0
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

  • Nuevo Miembro
  • *
  • Mensajes: 6
  • Nacionalidad: es
    • Ver Perfil
Re: QUIERO PROGRAMAR UN Sleep
« Respuesta #1 en: Sábado 11 de Diciembre de 2010, 21:59 »
0
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);