C/Visual C - ncurses.h y time.h

   
Vista:

ncurses.h y time.h

Publicado por Tony Ramírez (1 intervención) el 10/02/2011 04:11:01
Hola, tengo el siguiente problema: estoy intentando insertar una cuenta regresiva en mi programa, que utiliza la biblioteca ncurses para abrir otra ventana. La idea es que la cuenta regresiva se ejecute al mismo tiempo que la entrada de otros datos. Es para un juego del ahorcado. Lo que pasa es que al ejecutar el programa, primero se cuenta el tiempo, y luego si abre la ventana con la cuenta regresiva ya acabada, y no sé como arreglarlo. Aquí está el código:

#include <ncurses.h>
#include <time.h>

void wait ( int seconds )
{
clock_t endwait;
endwait = clock () + seconds * CLOCKS_PER_SEC ;
while (clock() < endwait) {}
}

int main ()
{
int n;

initscr();

for (n=3;n>0;n--)
{
printw ("%i\n",n);
wait(1);
}
printw ("FIRE!!!\n");

refresh();
getch();
endwin();
}

Agradecería mucho alguna ayuda :)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder