|
Título: [AYUDA]i want a cookie 4 Publicado por: 0xDani en 20 Mayo 2012, 20:28 pm Bueno aqui estoy ya otra vez molestando >:D con el 4º tema sobre el mismo code, realmente me voy a alegrar cuando lo termine.El problema esta en al pulsar una tecla repetidamente deberia terminar el programa debido a la funcion kbhit(), pero no lo hace. :(
Code: Código: #include <ncurses.h> #include <unistd.h> int numbercookies=1; char cookie[8]; bool bucle=true; int kbhit(void) { int ch = getch(); if (ch != ERR) { ungetch(ch); return 1; } else { return 0; } } void funcion(void) { while (bucle==true && 1) { initscr(); cbreak(); nodelay(stdscr,TRUE); printw("I WANT A COOKIE\t"); numbercookies++; refresh(); if (kbhit()){ numbercookies--; } else{ sleep(1); } sleep(1); if (numbercookies==0) {bucle=false; } } endwin(); } int main() { funcion(); return 0; } Espero que puedan ayudarme :D Saludos ;D |