kbhit()



  • Hallo,
    Welche C++ header datei muss ich einbinden, damit ich die Methode kbhit() benutzen kann, oder gibt es da eine andere, die überprüft, ob eine Taste gedrückt worden ist?
    Ich möchte nicht die stdlib.h einbinden, da dieses eine C header datei ist.

    Danke im Vorraus.



  • Ein Beispiel aus der MSDN

    #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();
    }
    


  • Ich möchte nicht die stdlib.h einbinden, da dieses eine C header datei ist.

    Na die heißt ja jetzt auch <cstdlib>

    kbhit() ist nicht ISO. Versuch lieber mal im Forum, das zu deinem Compiler passt oder versuchs mit 'ner Lib wie SDL.


Anmelden zum Antworten