Hakan: Rekursive Funktion wird nicht verlassen

Beitrag lesen

Yerf!

Hi GodLike!

Du solltest vielleicht in der foreach eine If-Abfrage einbauen.
Wozu? Die Abbruchbedingung ist schon definiert.

Die Abbruchbedingung ist eine gefundene Node, die Funktion kann aber auch NULL zurückliefern, wenn sie nichts findet. In diesem Fall sollte die foreach-Schleife mit dem nächsten Element weitermachen. Natürlich muss hier eine Unterscheidung (if) rein...

Gruß,

Harlequin

Ihr habt alle Recht!
Wenn ich eine Funktion aufrufe, muss ich natürlich auch den Rückgabewert berücksichtigen.
Ich wusste, dass es ein Leichtsinnsfehler ist. Ist jedesmal so, wenn ich lange an einem Problem nage.

Danke für alles!

Gruß, Hakan