Этот топик читают: Гость
|
Ответов: 8975
Рейтинг: 824
|
|||
|
Как создать одномерный динамический массив я знаю (спасибо nesco - научил), а вот многомерный массив не знаю, причём один размер известен заранее, а два других определяются в процессе работы программы - подскажите, кто чем может, сами мы не местные
|
|||
| карма: 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 |
|
|
Ответов: 8975
Рейтинг: 824
|
|||
|
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 |
|
|
Ответов: 8975
Рейтинг: 824
|
|||
|
Ivann, вполне, теперь понял
|
|||
| карма: 19 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
| карма: 25 |
|
|
Ответов: 8975
Рейтинг: 824
|
|||
|
И Tad-у спасибо!, "и мососиклу спасибо"
Блин, забыл про эту ссылку, она у меня в "Избранных" - пора на покой |
|||
| карма: 19 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
Леонид писал(а): пора на покой Пора переходить на Программирование в minecraft |
|||
| карма: 25 |
|
8



Поиск
Друзья
Администрация