chciałbym zdeklarować długość tablicy dwuwymiarowej w trakcie działania programu
ale jak to zrobić bo ze zwyczajnym setlength to tylko odbywa się z jednowymiarowymi...
chciałbym zdeklarować długość tablicy dwuwymiarowej w trakcie działania programu
ale jak to zrobić bo ze zwyczajnym setlength to tylko odbywa się z jednowymiarowymi...
mozesz zrezygnowac z 2d :D
i uzywac:
setleght(tab,x*y);--||===
tab: array of array of integer;
SetLength(tab,n1,n1);--Pamiętaj - nie siedz za dużo przed komputerem.
Ale to już było...
Przykład z helpa:
var
A : array of array of string;
I, J : Integer;
begin
SetLength(A, 10);*Tu zmieniasz liczbę wierszy
for I := Low(A) to High(A) do
begin
SetLength(A[I], I); *A tu Podajesz kolumnę i zmieniasz jej długość
for J := Low(A[I]) to High(A[I]) do
A[I,J] := IntToStr(I) + ',' + IntToStr(J) + ' ';
end;
end;
i masz w ten sposób nawet trójkątną tablicę, albo jakąkolwiek nieregularną--Jest jeszcze jeden błąd ... :)
Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.
kurde sorry ze oklamalem ale nie wiedzialem ze tak mozna :)
wykorzystam to!!!--||===