(DOS und Win...) Schnellere Funktion als kbhit() ?
-
Hallo,
ich habe anscheinend ein Problem mit der Funktion kbhit(). Und zwar geht es darum, daß ich in sehr kurzen, regelmäßigen Abständen gucken muss, ob eine Taste gedrückt wurde. Das mache ich mit folgender Funktion:
int fintWelcheTasteIstGedrueckt() { int vintTaste=0; if (kbhit()) { vintTaste=getch(); } return vintTaste; }
Problem an der Sache ist, daß diese Funktion auch dann eine Menge Zeit zum Ausführen braucht, wenn keine Taste gedrückt wurde. Auf meinem PII650, Win2K sind das 30-40 ms, mit meinem PII350, Win98 sind es schon 50-60ms. Das bricht mir sozusagen das Genick :(. Gibt es da nichts besseres und vor allem schnelleres?
mfG
turboPasqual
-
kbhit aus conio.h?
Verschoben nach "Konsole".