Tastatur Status abfrage
-
ich wollte mal fragen ob es eine möglichkeit gibt, abzulesesn ob gerade eine Taste der Tastatur gedrückt ist. Und wenn ja, ob man das dann so machen kann das wenn das der Fall ist, eine meldung ausgegeben werden kann.
-
Mit dem C++-Standard nciht, aber die meisten Compiler bieten eine Funktion namens kbhit() in der <conio.h> an:
if(kbhit()) { // Taste jetzt gerade gedrückt }
MfG SideWinder
-
joo vilen dank, hast mir sehr weiter geholfen
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum DOS und Win32-Konsole verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Um auch noch herauszufinden, welche Taste es ist, kannst Du auch "GetKeyboardState" verwenden.
-
_kbhit fragt übrigens nicht ab ob eine Taste gedrückt "ist" sondern ob ein Keyboard-Input event anliegt (GetNumberOfConsoleInputEvents).
GetKeyboardState fragt den aktuellen Zustand der Tastatur ab...