[ Foro de C ]

funcion equivalente al keypressed de Pascal ??

08-Dec-2011 21:02
Sam Garcia
2 Respuestas

Buen dia a todos.
Estoy tratando de hacer el ejercicio del curso en donde se pide hacer un descansador de pantalla, o algo similar.
Pero no conosco una funcion en la libreria NCurses -trabajo con linux- que me indique si se ha pulsado alguna tecla.
Gracias por la respuesta !


15-Dec-2011 10:32
Nacho Cabanes (+84)

getch() es la función que comprueba si se ha pulsado una tecla. Lo que ocurre es que normalmente es "bloqueante": para el programa hasta que se pulse alguna tecla (es el equivalente al "readkey" de Pascal).

Si quieres que "getch()" se comporte de forma no bloqueante, puedes precederlo de "nodelay()".


29-Dec-2011 20:46
Sam Garcia

Lo siento no habia visto la respuesta, hasta hoy, :D. Gracias, la implementare para poder terminar el programita !






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)