[Delphi] Niemo?żliwe mo?żliwym :P (dwuwimiarowa tablica)

0

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...

0

mozesz zrezygnowac z 2d :D
i uzywac:
setleght(tab,x*y);--||===

0

tab: array of array of integer;
SetLength(tab,n1,n1);--Pamiętaj - nie siedz za dużo przed komputerem.

0

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.

0

kurde sorry ze oklamalem ale nie wiedzialem ze tak mozna :)
wykorzystam to!!!--||===

1 użytkowników online, w tym zalogowanych: 0, gości: 1