hallo
ich will eine Array einrichten,wobei zuerst ich nicht weiss, wie viele Elemente drin speichern muessen,sondern in einer Schleife werden elemnte nach erfuellen einer bedingung als element des array ausgewaehlt.
kann ich so machen.
-setlength(arr,ein maximum geschaetzter Anzahl der elemnte)
- hier kommt :for i:= {... ;if bedingung then arr[i]:=...; }
-nach der for-schleife ist der anzahl bestimmt geworden(zb: k gueltige elements in arr)
-jetzt darf ich so schreiben ???
setlength(arr,k)
weil jetz nur die k erste Elemente des Arrays gueltig sind. und so will ich die unnotige laenge des Array frei wird.
danke im voraus
Moderiert von
Narses: Überflüssige Zeilenumbrüche/Leerzeilen entfernt.