배열을 설정할때 예를 들어서 aaa:array[0..9]of integer; 식으로 하면 10개의 배열이 잡히는데 만약 배열의 갯수를 상수로 정의하는 것이 아닌 임의의 변수값으로 정할 수는 없는지 가령 aaa[i] 식으로 i값에 따라 해당 배열의 방을 표시하는것 처럼 배열선언시 이러한 정수형 변수로 배열의 크기를 지정할 수 없는지 알려주세요.
> 배열을 설정할때 예를 들어서 aaa:array[0..9]of integer; 식으로 하면 10개의 배열이 잡히는데 만약 배열의 갯수를 상수로 정의하는 것이 아닌 임의의 변수값으로 정할 수는 없는지 가령 aaa[i] 식으로 i값에 따라 해당 배열의 방을 표시하는것 처럼 배열선언시 이러한 정수형 변수로 배열의 크기를 지정할 수 없는지 알려주세요.
> > 배열을 설정할때 예를 들어서 aaa:array[0..9]of integer; 식으로 하면 10개의 배열이 잡히는데 만약 배열의 갯수를 상수로 정의하는 것이 아닌 임의의 변수값으로 정할 수는 없는지 가령 aaa[i] 식으로 i값에 따라 해당 배열의 방을 표시하는것 처럼 배열선언시 이러한 정수형 변수로 배열의 크기를 지정할 수 없는지 알려주세요.
그냥..
aaa : array of integer;
해 놓고..
크기를 잡을때 SetLength(aaa,i); 이렇게 하시면 됩니다.
송수정 wrote:
> 배열을 설정할때 예를 들어서 aaa:array[0..9]of integer; 식으로 하면 10개의 배열이 잡히는데 만약 배열의 갯수를 상수로 정의하는 것이 아닌 임의의 변수값으로 정할 수는 없는지 가령 aaa[i] 식으로 i값에 따라 해당 배열의 방을 표시하는것 처럼 배열선언시 이러한 정수형 변수로 배열의 크기를 지정할 수 없는지 알려주세요.