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