Hallo zusammen,
ich habe folgendes Problem. Ich habe eine Ausgabe auf dem Bildschirm. mit delay(5000) kommt eine Pause von 5 Sekunden und dann die nächste Ausgabe und eine Abfrage. Ungefähr so.
Mit while(!kbhit) wollte ich erreichen, dass die Schleife verlassen wird, also das Programm quasi abgebrochen wird. Leider funktioniert das nicht. Während man wartet, dass die fünf Sekunden um sind, kann man das nicht abbrechen.
Weiß vielleicht jemand, wie man das noch anders umsetzen könnte oder ob das überhaupt geht und man halt eben doch die 5 Sekunden warten muss, auch wenn man es gerne abbrechen würde?
vielen Dnak.
Gruß
cler
ich habe folgendes Problem. Ich habe eine Ausgabe auf dem Bildschirm. mit delay(5000) kommt eine Pause von 5 Sekunden und dann die nächste Ausgabe und eine Abfrage. Ungefähr so.
Code:
while(!kbhit)
{
printf("....
delay(5000);
printf("...
scanf("....
}
Mit while(!kbhit) wollte ich erreichen, dass die Schleife verlassen wird, also das Programm quasi abgebrochen wird. Leider funktioniert das nicht. Während man wartet, dass die fünf Sekunden um sind, kann man das nicht abbrechen.
Weiß vielleicht jemand, wie man das noch anders umsetzen könnte oder ob das überhaupt geht und man halt eben doch die 5 Sekunden warten muss, auch wenn man es gerne abbrechen würde?
vielen Dnak.
Gruß
cler