C++ Taste(n) nicht gedrückt halten können
-
oder mit:
while (1) { if (kbhit) { switch (_getch()) { case 'Y': //Code X while(kbhit){_getch();} //warten, bis keine Taste mehr gedrückt ist break; } } }
-
@Marc1235 sagte in C++ Taste(n) nicht gedrückt halten können:
if (kbhit)
Ich nehme an da steht
kbhit()
. Muss das non-blocking sein?
-
@Swordfish
Sorry hab den Code aus dem Gedächtnis geschrieben. Bei mir steht da: " _kbhit()".
Die Frage versteh ich nicht ganz, wenn du meinst, dass die Schleife weiterlaufen soll, dann ja.
-
@Marc1235 sagte in C++ Taste(n) nicht gedrückt halten können:
Die Frage versteh ich nicht ganz, wenn du meinst, dass die Schleife weiterlaufen soll, dann ja.
Mit non-blocking meine ich daß wenn keine Taste gedrückt wurde nicht gewartet wird bis eine Taste gedrückt wurde, ja.
-
@Swordfish
Es soll nicht gewartet werden.
-
@Swordfish sagte in C++ Taste(n) nicht gedrückt halten können:
ja.
schrieb ich doch. Dazu hast Du ja jetzt einige Möglichkeiten gezeigt bekommen.
-
@Swordfish
Warum postest du denn etwas, wenn du nicht vorhast eine Lösungsmöglichkeit beizutragen?
-
@Marc1235 Weil ich eine Frage hatte?
@Swordfish sagte in C++ Taste(n) nicht gedrückt halten können:
Muss das non-blocking sein?
Aber kein Problem. Ich werde in Deinen Threads nicht mehr posten wenn ich nichts beizutragen habe
-
@Swordfish
In wie fern hilft mir deine Frage denn weiter?
-
@Marc1235 Es war eine Verständnisfrage damit ICH (und andere) weiß was Du willst.