Thema: Delphi Problem mit Zeigern

Einzelnen Beitrag anzeigen

praesident

Registriert seit: 29. Feb 2008
25 Beiträge
 
#31

Re: Problem mit Zeigern

  Alt 29. Feb 2008, 20:53
Zitat von DeddyH:
Nö, ist kein Aufwand, dann mach es so, wie Du selbst schon gesagt hast:
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;
      zkopf := zhilf;
    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;
END;
genau, danke...ich hoffe jetzt pack ich auch was allein
  Mit Zitat antworten Zitat