Вниз
Скачать: CL | DM;

Многомерные массивы могут быть только статичными?   Найти похожие ветки 

← →
Аска   (2006-05-10 01:48) [0]

Или если нет, то как их объявлять и менять размер?


← →
Джо ©   (2006-05-10 02:00) [1]

A: array of array of ... something;

SetLength (A, n,nn,...);


← →
Аска   (2006-05-10 02:03) [2]

Спасибо, попробую!


← →
EvS ©   (2006-05-10 02:08) [3]

>как их объявлять и менять размер?
Так же как и одномерные.
Пример:
обьявление
var A: array of array of integer;
задаем размер 2 на 3
SetLength(A,2,3);


← →
Sergio77   (2006-05-10 02:34) [4]

можно и отдельно каждому столбцу задавать размер..
setlength(a,2);
SetLength(a[1],5);

в итоге первый столбец равен 0 ячеек а второй 5

узнать емкость можно также..
length(a); равно 2
Length(a[0]); = 0
Length(a[1]); = 5

очень полезно бывает отдельно размер назначать..


← →
Firefly ©   (2006-05-10 08:06) [5]

Здравствуйте.
А если нужен массив вида

a: array[1..5] of array of string;

- как его инициализировать?


← →
balepa ©   (2006-05-10 08:41) [6]


> Firefly ©   (10.05.06 08:06) [5]


А EvS ©   (10.05.06 02:08) [3] неподходит


← →
MBo ©   (2006-05-10 08:42) [7]

>Firefly ©   (10.05.06 08:06) [5]
В цикле, конечно.


← →
Firefly ©   (2006-05-10 09:06) [8]


> [7] MBo ©

Т.е.
for i:=1 to 5 do
SetLength(A, i, <требуемая длина массива>);

- так?


← →
MBo ©   (2006-05-10 09:08) [9]

SetLength(A[i], <требуемая длина массива>);


← →
Firefly ©   (2006-05-10 09:12) [10]

Спасибо.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.027 c
2-1147339727
Hitkliff
2006-05-11 13:28
2006.05.28
ВебБраузер??


15-1146722158
MrShadow_
2006-05-04 09:55
2006.05.28
Электронный справочник по Delphi


3-1144105635
djmixer
2006-04-04 03:07
2006.05.28
При интенсивной работе с таблицами Paradox, они начинают умирать


15-1146772800
homm
2006-05-05 00:00
2006.05.28
баян, не баян?


15-1146242813
Бугага
2006-04-28 20:46
2006.05.28
Вывод дроби




   Наверх