Hi,
Habe mein Fehler gefunden. Das Erstellen und Auslesen funtzt jetzt. Nun will Ich die Inhalte sortieren lassen mit Bubblesort. Aber irgentwie läßt er immer die letzten Blöcke weg.
procedure TForm1.Button4Click(Sender: TObject);
var
i,e,o : Integer;
Tmp1 : PKnotenLink;
Tmp2 : PKnotenLink;
Temp : Char;
begin
Knoten := First_Knoten;
Knoten := Knoten^.Next;
o := 0;
while not (Knoten^.Next = nil) do
begin
inc(o);
Knoten := Knoten^.Next;
end;
Knoten := First_Knoten;
for i := 1 to o do
begin
Knoten := Knoten^.Next;
Tmp1 := Knoten;
for e := 1 to (o-i) do
begin
Tmp2 := Tmp1^.Next;
If (ord(Tmp1^.Inhalt) > ord(Tmp2^.Inhalt)) Then
begin
Temp := Tmp1^.Inhalt;
Tmp1^.Inhalt := Tmp2^.Inhalt;
Tmp2^.Inhalt := Temp;
end;
Tmp1 := Tmp1^.Next;
end;
end;
end;
Jemand eine Idee
Mfg Cyber