Как создать одномерный динамический массив я знаю (спасибо nesco - научил), а вот многомерный массив не знаю, причём один размер известен заранее, а два других определяются в процессе работы программы - подскажите, кто чем может, сами мы не местные
Этот топик читают: Гость
Ответов: 8921
Рейтинг: 823
|
|||
карма: 19 |
|
Ответов: 3349
Рейтинг: 233
|
|||
<var name>:array of array of <type>;
------------ Дoбавленo в 20.08: размер указывается SetLength(<dynamic ARRAY>,size); ------------ Дoбавленo в 20.09: Объявляется как массив массивов. И присваивается n[0][1]:=5; SetLength(n[0], 100); ------------ Дoбавленo в 20.13: Количество измерений можно сделать больше. n:array of array of array of integer; - указание точек в трехмерном пространстве. |
|||
карма: 1 |
|
Ответов: 8921
Рейтинг: 823
|
|||
Ivann,
procedure THIххх.doхххх;
напишите в таком виде, до меня не дошло var i,j,n: integer; Массив: array of array of array of integer; begin . . i := 5; j := 6; n := 7; SetLength(Массив, i,j,n); //Вот так неправильно? а как надо? . . . . SetLength(Массив, 0,0,0); end; |
|||
карма: 19 |
|
Ответов: 3349
Рейтинг: 233
|
|||
Хватит А то меня спать посылают |
|||
карма: 1 |
|
Ответов: 8921
Рейтинг: 823
|
|||
Ivann, вполне, теперь понял Спасибо!
|
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид, на всякий случай http://www.delphibasics.ru/
|
|||
карма: 25 |
|
Ответов: 8921
Рейтинг: 823
|
|||
И Tad-у спасибо!, "и мососиклу спасибо"
Блин, забыл про эту ссылку, она у меня в "Избранных" - пора на покой |
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид писал(а): пора на покой Пора переходить на Программирование в minecraft |
|||
карма: 25 |
|
8