Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.28;
Скачать: 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 вся ветка

Текущий архив: 2006.05.28;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.01 c
6-1138425550
Spose
2006-01-28 08:19
2006.05.28
Скачать файл с интернета


2-1147211330
Аска
2006-05-10 01:48
2006.05.28
Многомерные массивы могут быть только статичными?


15-1146553952
Николай_Москва
2006-05-02 11:12
2006.05.28
Не видны значения переменных под отладчиком


2-1147081029
BAngel
2006-05-08 13:37
2006.05.28
События мышки


2-1147079543
Близнец
2006-05-08 13:12
2006.05.28
Не выполняется цикл. Почему?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский