Wie kann ich bei C zumbeispiel nach einer if abfrage sagen dass das Programm von neu gestartet wird und danach nicht beendet wird?
Also ich meine nicht dass das Programm die ganze zeit geloopt wird sondern das ich den Code sozusagen mit einem Befehl neustarten kann
3 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren
Wie kann ich bei C zumbeispiel nach einer if abfrage sagen dass das Programm von neu gestartet wird und danach nicht beendet wird?
Du müsstest die ganze Logik in eine Schleife packen und über die Bedingung steuern, ob diese wiederholt wird oder nicht.
Nutzer, der sehr aktiv auf gutefrage ist
wenn du so denkst hast du ein fehler gemacht.
programme werden nur einmal gestartet und irgendwann (oder auch nicht) beendet .
wenn du also etwas wieder von vorne beginnen willst, brauchst du eine schleife .
und eine schleife (also ein loop) um nicht zum ende zu kommen .
Nutzer, der sehr aktiv auf gutefrage ist
Indem du keine if-Abfrage, sondern eine do…while-Schleife benutzt.
(Ich nehme einmal an, du willst nicht das Programm neu starten, sondern innerhalb des Programmes eine Aufgabe erneut erledigen.)