Prozedur vorzeitig abbrechen
-
Hallo,
Ich habe in einer Prozedur mehrere Checks ob Dateien existieren. Ich komme von Delphi zu C++ und kenne von Borland die routine exit; zum vorzeitigen Abbrechenen einer Prozedur.
Jedoch wenn ich hier exit() mache bricht gleich das ganze programm ab. Ich habe etwas in den Hilfen gesucht und abort() gefunden. Ich hab das ausgtetestet und bei abort kommt nur ein fehler "Unnormal termination" und das Programm schließt sich.Kann mir jemand helfen? Ich möchte nur die Prozedur benden nicht das ganze Programm.
-Jukka
Edit: Thema erledigt es war return;
-
Ja, exit() beendet das gesamte Programm, genauso wie abort(). Eine einzelne Funktion (in C++ gibt es keine Unterscheidung zwischen Funktion und Prozedur - alles sind Funktionen) beendest du mit
return.
-
Danke, ich hab es auch gard gefunden als ich ein wenig weitergesucht habe.