Einzelnen Beitrag anzeigen

Benutzerbild von Coffeecoder
Coffeecoder

Registriert seit: 27. Apr 2011
242 Beiträge
 
Delphi 6 Enterprise
 
#3

AW: Freiraum im statischen Array schaffen Element einfügen

  Alt 11. Mai 2011, 07:51
Hi,

Das frage ich mich auch. Man nehme tab : array[1..5] of integer;

Man initialisiert ihn mit 0, was der momentane Freiraum ist:
Delphi-Quellcode:
var
   i : integer;

  for i := 1 to 5 do tab[i] := 0; // auf 0 initialisieren

  ...
Das ganze Array ist gefüllt.
Jetzt will man den Freiraum schaffen an der Stelle 3 und 4:

Delphi-Quellcode:
 ...
  tab[3] := 0;
  tab[4] := 0;
Freiraum geschaffen. Kannst ja noch ne Funktion implementieren:

Delphi-Quellcode:
function isFreiraum(index : integer) : boolean;
begin
      if tab[index] = 0 then result := true
      else result := false;
end;
Ich hoffe ich konnte weiterhelfen.

Mfg Coffeecoder
Coffeecoder

Geändert von Coffeecoder (11. Mai 2011 um 07:56 Uhr)
  Mit Zitat antworten Zitat