動的配列があります。しかし、最初は配列の長さがわかりません。最初に長さを1に設定してから、以前に保存したデータを失うことなく、必要に応じて長さを増やすことができますか?
私はTListを使用してそのようなタスクを実行できることを知っています。しかし、配列でそれができるかどうか知りたいですか?
質問する
8653 次
1 に答える
15
動的配列は、含まれているデータを失うことなく、より大きなサイズにサイズ変更できます。
次のプログラムは、これを実際に示しています。
program Project7;
{$APPTYPE CONSOLE}
uses
SysUtils;
var
A : Array of Integer;
I : Integer;
begin
for I := 0 to 19 do
begin
SetLength(A,I+1);
A[I] := I;
end;
for I := Low(A) to High(A) do
begin
writeln(A[I]);
end;
readln;
end.
于 2010-07-06T06:33:10.897 に答える