Вниз
Скачать: 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.026 c
2-1147412017
VitV
2006-05-12 09:33
2006.05.28
Связка запроса с значением Edit или др.


2-1147549788
jenya_rus
2006-05-13 23:49
2006.05.28
Цикл. В чем разница?


2-1146825295
KygECHuK
2006-05-05 14:34
2006.05.28
Как удалить ссылку из RTF документа ?


2-1147154902
Sergey Masloff
2006-05-09 10:08
2006.05.28
Проблема с кодировками. Написал плагин к Outlook но сабж...


2-1147092255
EmiGen
2006-05-08 16:44
2006.05.28
Подключение к БД MSSQL




   Наверх