Q&A

  • 이중가변배열
초보여요..



가변배열선언시 다음과 같잖아여..?

A:array of integer;

SetLength(A,n+1);

A[0..n]



그럼 A[ .. , .. ]인 가변배열은 어케하나여..?

2  COMMENTS
  • Profile
    cyber57 2000.11.10 20:57
    >cyber57 wrote:

    일차원 배열과 마찬가로 하면 되요

    >A: Array of Array of Integer;

    >SetLength(A,5, 5);

    >사용예

    var

    A : array of array of string;

    I, J : Integer;

    begin

    SetLength(A, 10);

    for I := Low(A) to High(A) do

    begin

    SetLength(A[I], I);

    for J := Low(A[I]) to High(A[I]) do

    A[I,J] := IntToStr(I) + ',' + IntToStr(J) + ' ';

    end;

    end;



    한상훈 wrote:

    > 초보여요..

    >

    > 가변배열선언시 다음과 같잖아여..?

    > A:array of integer;

    > SetLength(A,n+1);

    > A[0..n]

    >

    > 그럼 A[ .. , .. ]인 가변배열은 어케하나여..?

  • Profile
    까마귀 2000.11.10 20:54
    한상훈 wrote:

    > 초보여요..

    >

    > 가변배열선언시 다음과 같잖아여..?

    > A:array of integer;

    > SetLength(A,n+1);

    > A[0..n]

    >

    > 그럼 A[ .. , .. ]인 가변배열은 어케하나여..?



    안녕하세요. 까마귀입니다.



    다차원 동적배열은 Array를 한씩 더 적어줍니다.

    A : Array of Array of Integer;

    SetLength(A,2,5);



    크기가 각각 다르게 하려면...

    SetLength(A,5);

    SetLength(A[0],3);

    SetLength(A[1],8);

    .

    .

    .

    이런식으로 합니다.

    도움이 되길....







    위대한 단군혼이 살아있는 나라.... 대한민국.