blafu hat folgendes geschrieben: |
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8:
| procedure WertHinzufuegen(Zeiger : KnotenPointer); begin end else if Zeiger^.Daten >= Zahl then Zeiger^.Links := WertHinzufuegen(Zeiger^.Links) else if Zeiger^.Daten <= Zahl then Zeiger^.Rechts := WertHinzufuegen(Zeiger^.Rechts) end; | |
Ich weiß nicht was genau du vorhast, aber
WertHinzufügen ist eine Prozedur, gibt also keinen Wert zurück. Du versuchst hier aber den (nicht vorhandenen) Rückgabewert von
Werthinzufügen einem
KnotenPointer zuzuweisen was logischerweise nicht geht..!
Gruß, Motzi