conio.h


Función kbhit Borland® C

int kbhit(void);

Revisa si una tecla pulsada está disponible. Cualesquier pulsadas disponibles pueden ser recogidas con las funciones getch o getche.

Valor de retorno:

La función kbhit retorna 0 si no se ha registrado una pulsada de tecla; si hay una disponible, entonces el valor retornado es distinto a cero.

Ejemplo:

#include <conio.h>

int main() {
   clrscr();
   cprintf( "Ejemplo de \"kbhit\"\r\n\r\n" );
   cprintf( "El programa está a la espera de registrar una tecla pulsada.\r\n" );
   while( !kbhit() );
   cprintf( "El carácter es \'%c\'\r\n", getch() );
   cprintf( "Pulsa una tecla para continuar...\r\n" );
   getch();

   return 0;
}