Форум: "Начинающим";
Текущий архив: 2006.05.28;
Скачать: [xml.tar.bz2];
ВнизМногомерные массивы могут быть только статичными? Найти похожие ветки
← →
Аска (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 на 3SetLength(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 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.05.28;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.012 c