Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
3-7814
Alibaba
2002-09-10 18:50
2002.10.03
Привет модератору этого раздела!


3-7774
greengen
2002-09-14 14:37
2002.10.03
Перенос данных


14-8116
Oleg_Gashev
2002-09-04 23:54
2002.10.03
Работа


3-7847
kazaam
2002-09-13 08:17
2002.10.03
Как добавлять к таблице картинки?


1-8022
Belov
2002-09-20 14:55
2002.10.03
Сообщения внутри приложения




   Наверх