¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
_kbhit
div
EOF
Collapse the table of content
Expand the table of content
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

_kbhit

Comprueba la consola para las acciones del teclado.

Nota importante Importante

Esta API no se puede utilizar en las aplicaciones que se ejecutan en tiempo de ejecución de Windows. Para obtener más información, vea Funciones CRT no compatibles con /ZW.

int _kbhit( void );

_kbhit devuelve un valor distinto de cero si se ha presionado una clave. De lo contrario, devuelve 0.

Los controles de ejecución de _kbhit la consola para una pulsación de tecla reciente. Si la función devuelve un valor distinto de cero, una pulsación de tecla está esperando en el búfer. El programa puede llamar _getch o _getche para obtener la pulsación de tecla.

Rutina

Encabezado necesario

_kbhit

<conio.h>

Para obtener más información de compatibilidad, vea Compatibilidad en la Introducción.

Bibliotecas

// crt_kbhit.c
// compile with: /c
/* This program loops until the user
 * presses a key. If _kbhit returns nonzero, a
 * keystroke is waiting in the buffer. The program
 * can call _getch or _getche to get the keystroke.
 */

#include <conio.h>
#include <stdio.h>

int main( void )
{
   /* Display message until key is pressed. */
   while( !_kbhit() )
      _cputs( "Hit me!! " );

   /* Use _getch to throw key away. */
   printf( "\nKey struck was '%c'\n", _getch() );
}

Hit me!! Hit me!! Hit me!! Hit me!! Hit me!! Hit me!! Hit me!!
Key struck was 'q' 

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft