zeitspanne auf eingabe warten, dann programm weiter
-
hallo.
ich möchte z.b. 20 sekunden auf eine eingabe mit getch() warten.
wenn ich in dieser zeit keine eingabe gemacht habe, soll das programm weiter laufen.wie kann kann ich das lösen?
soll ich getch() als thread starten oder geht das einfacher?
-
hat sich erledigt, mit folgendem konstrukt:
while(!stop) {
Sleep(1);
i++;
//cout << i << " " << stop << endl;
if (i == 1000)
stop = true;
if (_kbhit() != 0)
stop = true;
}
if (_kbhit() != 0)
c = _getche();
-
kannst auch timer benutzen.