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

Вниз

Вопрос по описанию массива...   Найти похожие ветки 

 
Гость324   (2002-09-23 14:01) [0]

В программе вводишь НАЗВАНИЕ_ПРОЦЕДУРЫ (ИМЯ_МАССИВА, РАЗМЕРЫ_МАССИВА).

Не знаю как описать имя массива при задании данных
Массив этот уже существует, процедуре нужно передать данные, для этого нужно задать имя массива, из кот. она возмет данные...
Procedure XXX (Var A: array ...; N, M : Integer;)
...
end;
Вот как должно быть
XXX(A,N,M);


 
MBo ©   (2002-09-23 14:05) [1]

это зависит о того, какой массив должен передаваться


 
Separator ©   (2002-09-23 14:09) [2]


var
A: array [1..5, 1..5] of integer;

procedure SuperProc(A: array of integer);
begin
//что-нибудь делаешь
end


 
ZrenBy ©   (2002-09-23 14:16) [3]

type TAI: array [1..5, 1..5] of integer;

var A:TAI;

procedure SuperProc(A: TAI);

Кажется так


 
qube ©   (2002-09-23 14:21) [4]

А вопрос где?

Кстати, в Delphi передавать размеры массива не надо, есть такие функции High(), Low()


 
Гость324   (2002-09-23 14:34) [5]

Когда я начинаю производить действие над массивом выскакивает ошибка (Array type required) стоит только вообще написать A[i,j].

...??


 
Гость324   (2002-09-23 14:36) [6]

делал я по принципу Separator


 
qube ©   (2002-09-23 14:44) [7]

type

TRectArray = array of array of integer;

procedure DoSmth(a: TRectArray);
var
i, j: integer;
begin
for i := Low(a) to High(a) do
for j:= Low(a[i]) to High(a[i]) do
a[i,j] := i*j;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
1-7928
R_F$29{n}xp
2002-09-20 21:25
2002.10.03
Ограничение Inrenet Explorera!!!


1-7950
liho26
2002-09-24 07:40
2002.10.03
Смысл оптимизации...


14-8176
Lamer86
2002-09-04 21:23
2002.10.03
Как узнать IP человека, который написал мне письмо?


1-7896
andrey_pst
2002-09-23 13:16
2002.10.03
Пункты в системном меню.


1-7998
[BAD]Angel
2002-09-21 13:10
2002.10.03
Помогите с сетевым окружением!