Hallo ich habe versucht ein kleines Programm zu schreiben,das wenn eine Taste gedrückt wird das dann eine Meldung ausgegeben wird. "Taste gedrückt" Habe es jetzt mal so probiert:
C++:
#include <stdio.h> #include <stdlib.h> #include <windows.h> int main(int argc, char *argv[]) { int i; for (i=1; i<=100000000; i++) { sleep (500); if (GetAsyncKeyState ('K')) { printf ("Taste wurde gedrueckt\n"); } } system("PAUSE"); return0; }
So immer wenn jetzt die K-Taste gedrückt wird,wird eine Meldung ausgegeben aber wie kann ich es jetzt so machen das wenn irgendeine Taste gedrückt wird,das dann eine Meldung erscheint?
_khbit() gibt zurück, ob eine Taste gedrückt worden ist. Und da steht nicht, dass c = 27 ist, sondern dass abgebrochen wird, wenn c == 27 ist, also bei ESC. -- Simon