Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.619 Beiträge
Delphi 12 Athens
|
Re: Problem mit Zeigern
29. Feb 2008, 21:32
Ungetestet:
Delphi-Quellcode:
PROCEDURE push(VAR zkopf:tzeiger;inhalt:char);
VAR zhilf, zneu:tzeiger;
BEGIN
//erstes Element soll angelegt werden
if zkopf = nil then
begin
new(zhilf);
zhilf^.inhalt := inhalt;
zhilf^.next := nil;
end
//eine weiteres Element soll angehängt werden
else
begin
zhilf:=zkopf;
while (zhilf <> nil) and (zhilf^.next <> nil) do
zhilf:=zhilf^.next;
new(zneu);
zneu^.inhalt:=inhalt;
zneu^.next:=NIL;
zhilf^.next:=zneu;
end;
zkopf := zhilf;
END;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|