Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.13;
Скачать: CL | DM;

Вниз

Динамический массив   Найти похожие ветки 

 
Talle   (2004-05-29 01:03) [0]

Подскажите, как определить дин. массив с фиксированным кол-вом столбцов,но разным кол-вом строк. И как задать длину столбцов?


 
Rafe   (2004-05-29 01:16) [1]

type
 TStroka = array[0..10] of Integer;  //фиксированное количество столбцов

var

 DinMasiv: array of TStroka;

...
...
Skolko_Nujno:= 20
SetLength(DinMasiv, Skolko_Nujno); //выделяешь памяти сколько нужно строк
DinMasiv[20][5]:= 45;

вобщем, что-то типа этого...


 
miwa ©   (2004-05-29 07:16) [2]

//вобщем, что-то типа этого...

Например, так:

var a:array of array of integer;
   i,j:integer;
   s:string;
begin
 setlength(a, 5);
 for i:=0 to 4 do
   setlength(a[i], i);

 s:="";

 for i:=0 to 4 do
 begin
   for j:=0 to length(a[i])-1 do
   begin
     a[i,j]:=i*j;
     s:=s+format("%d - %d : %d     ",[i, j, a[i,j]])
   end;
   s:=s+#13#10;
 end;
showmessage(s);
end;

;о))
Дополнительная информация:
F1 - Dynamic arrays


 
GuAV ©   (2004-05-29 10:49) [3]

miwa ©   (29.05.04 07:16) [2]

Ага. научите детей плохому ;-)
Кто же finalize будет?



Страницы: 1 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.023 c
4-1083930798
Санёк
2004-05-07 15:53
2004.06.13
При переключении фокуса пропадает курсор мыши, как заставить Wind


3-1085208566
Andriy Tysh
2004-05-22 10:49
2004.06.13
Ошибка в ClientDataSet


1-1086067114
nitro
2004-06-01 09:18
2004.06.13
Как присвоить Label.Caption значение текущего элемента Combobox ?


1-1085590447
Step[B.M.]
2004-05-26 20:54
2004.06.13
Объединение нескольких документов Microsoft Word в один


3-1085041275
slava7
2004-05-20 12:21
2004.06.13
работа с БД в сети