Главная страница
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.041 c
4-1083416802
Hawk
2004-05-01 17:06
2004.06.13
Перехват сообщения из окна чужого приложения


6-1082544631
rimd1
2004-04-21 14:50
2004.06.13
процессы и сеть


4-1084186382
Alexis
2004-05-10 14:53
2004.06.13
HOOK на создание нового процесса


1-1085716666
Глеб
2004-05-28 07:57
2004.06.13
Скомпилировать файл


1-1086009645
h010d
2004-05-31 17:20
2004.06.13
Control ы в стиле XP