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

Вниз

Передача массива в процедуру   Найти похожие ветки 

 
leonidus ©   (2006-05-23 08:40) [0]

Подскажите пожалуйста, уже информатику забыл, а попросили сделать курсовую. Нужно вызвать процедуру и передать ей массив в качестве параметров, а после опработке в процедуре вернуть этот массив.

Делаю так:

var
x:array [1..10,1..15] of integer; {N - kol-vo strok, M - kol-vo stolbzov}
m,n:integer;

procedure vvod(x,y:integer; var a:array of integer);
 begin
  {vvod massiva}
 end;

begin
writeln("vvedite N<=10");
readln(n);
writeln("vvedite M<=15");
readln(m);
vvod(n,m,x); <-- компилятор показывает ошибку здесь

end.

Я и сам чувствую что лажа, но не врубаюсь где. Подскажите пожалуйста.


 
Сергей М. ©   (2006-05-23 09:11) [1]

type
TMyArray = array [1..10,1..15] of integer;

var
x:TMyArray;
m,n:integer;

procedure vvod(x,y:integer; var a:TMyArray);
begin
 {vvod massiva}
end;

begin
writeln("vvedite N<=10");
readln(n);
writeln("vvedite M<=15");
readln(m);
vvod(n,m,x);

end.


 
balepa ©   (2006-05-23 09:27) [2]

Type
TDDArray = Array of Array of Integer;
var
 x:TDDArray;
 m,n:integer

procedure vvod(x,y:integer; var a:TDDArray);
begin
{vvod massiva}
end;

begin
 SetLength(x,2,2);
 X[1,1]:= 2;
 X[0,0]:= 1;
 vvod(n,m,x);
 x:= nil;
end;


 
leonidus ©   (2006-05-23 11:05) [3]

Спасибо, понял.



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

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

Наверх




Память: 0.47 MB
Время: 0.05 c
2-1148213292
@gent
2006-05-21 16:08
2006.06.11
как распечатать форму как альбомный лист ?


6-1139150890
ZeFiR
2006-02-05 17:48
2006.06.11
Отображение WML документов?


2-1148286343
kernel
2006-05-22 12:25
2006.06.11
Пожиратель памяти


2-1148638621
Антоныч
2006-05-26 14:17
2006.06.11
Запуск Excel из дополнительного потока


2-1148290948
WebSqlNeederr
2006-05-22 13:42
2006.06.11
У меня есть поиск логинов по memo как это сделать через БД?