zoukankan      html  css  js  c++  java
  • _kbhitChecks the console for keyboard input

    来源:MSDN

    _kbhit

    Checks the console for keyboard input.

    int _kbhit( void );

    Routine Required Header Compatibility
    _kbhit <conio.h> Win 95, Win NT

    For additional compatibility information, see Compatibility in the Introduction.

    Libraries

    LIBC.LIB Single thread static library, retail version
    LIBCMT.LIB Multithread static library, retail version
    MSVCRT.LIB Import library for MSVCRT.DLL, retail version

    Return Value

    _kbhit returns a nonzero value if a key has been pressed. Otherwise, it returns 0.

    Remarks

    The _kbhit function checks the console for a recent keystroke. If the function returns a nonzero value, a keystroke is waiting in the buffer. The program can then call _getch or _getche to get the keystroke.

    Example

    /* KBHIT.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>void 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() );   _getch();}

    Output

    Hit me!! Hit me!! Hit me!! Hit me!! Hit me!! Hit me!! Hit me!!Key struck was 'q' 
  • 相关阅读:
    闭包
    函数进阶2
    文档翻译 Python 2.7.x和Python 3.x之间的主要区别(包括示例)
    Deep Learn 关于单维度模型的多维输出
    Deep Learning 名词解释
    Deep Learning 激活函数
    Deep Learning 归一化、标准化
    Deep Learning 梯度下降
    Deep Learning 循环神经网络
    Deep Learning BP反向传播
  • 原文地址:https://www.cnblogs.com/joeblackzqq/p/1880459.html
Copyright © 2011-2022 走看看