SoloCodigo
Programación General => C/C++ => C++ Builder => Mensaje iniciado por: goom83 en Miércoles 8 de Diciembre de 2010, 00:24
-
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:
-
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);