Q&A

  • call by reference 로 함수 정의
call by reference로 함수를 배열형으로 주고 받고 싶은데요
인수 사용법과 프로시저 내에서 전달받은 인수를 받아서 사용하는
법 좀 부탁 ..... 꾸벅...



내용은 다음과 같습니다.


광역변수
do_data : array[0..31] of integer;

procedure do_port( do_data 32개값을 보냄)




procedure do_port( do_data 32개 값을 받음 );
var
i:integer;
total:integer;
begin
for i:=0 to 31 do
begin
totoal :=total*2;
if do_data[i]=1 then do_value=do_value+total;
end;



1  COMMENTS
  • Profile
    권희수 2002.02.15 02:13

    procedure do_port(var par_data:...);
    하시면 reference가 전달되지여.

    모든 인자에 적용되는 문법입니다.