Gast
#2636670
Hallo, ich würde gerne innerhab einer switch-case Anweisung eine zeitliche Verzögerung von bestimmmter Zeit einbauen. Also jeder case würde nur nach einer bestimmten Zeit Befehle ausgeben. Es gibt hier sicher viele Möglichkeiten das zu machen, und ich habe auch schon einige Ideen wie ich das umsetzen könnte, allerdings frage ich mich gerade wie man das wohl am elegantesten löst. Wohlbemerkt soll die Verzögerung über eine einstellbare Zeit funktionieren, und nicht nur einen Programmablauf lange verzögern. Für ein paar Ideen wäre ich euch sehr dankbar. Das wohl naheliegenste wäre eine Funktion zu implementieren, die in jedem case aufgerufen wird, und erst nach ablauf der Zeit eine If-Abfrage bedient. Allerdings könnte man das sicherlich auch durch eine andere Konstruktion der switch-case Anweisungen selbst lösen. Danke für eure Gedankenanstöße Herbert