커뮤니티
외부변수의 값변경에 대한 문의
2008-09-24 12:33:23
864
글번호 17211
글을 검색해보니까, 외부변수는 input선언과 매개변수 전달로
가능해보이는 것 같습니다.
호출하는쪽에서 매개변수로 전달한 특정 변수에 대해서
호출 받은 쪽에서 값을 변경할 수 있는지요?
아래는 제가 원하는 방식인데 가능할지 모르겠네요
예) (아래 문법 신택스는 신경 안쓰셔도 됩니다 ㅋㅋㅋ)
array: a[10](0);
var : acnt(0);
...
CALL_TEST(a,acnt);
...
CALL_TEST함수선언
input : ia(NumericArray), iacnt(NumericSimple);
...
ia[iacnt] = 1;
iacnt = iacnt+1;
-----
이런 식으로 하면 호출하는 쪽에 acnt와 a 변수의 값이 변동되는 건가요?
답변기다리겠습니다
답변 1
예스스탁 예스스탁 답변
2008-09-24 16:19:48
안녕하세요
예스스탁입니다.
예.가능합니다.
지표식
array : aa[10](0);
var : anct(0);
aa[2] = C;
anct = O;
CALL_TEST(aa, anct);
Plot1(aa[2]);
Plot2(anct);
사용자함수
함수명 : Call_test
Input : iaa[n](NumericArrayRef), ianct(NumericRef);
iaa[2] = H;
ianct = L;
CALL_TEST = 0;
상용자함수의 외부입력선언 타입을 위와 같이 사용하셔야 합니다.
타입에 대한 설명은 도움말을 참조하시기 바랍니다.
즐거운 하루되세요
> 엘라노어 님이 쓴 글입니다.
> 제목 : 외부변수의 값변경에 대한 문의
> 글을 검색해보니까, 외부변수는 input선언과 매개변수 전달로
가능해보이는 것 같습니다.
호출하는쪽에서 매개변수로 전달한 특정 변수에 대해서
호출 받은 쪽에서 값을 변경할 수 있는지요?
아래는 제가 원하는 방식인데 가능할지 모르겠네요
예) (아래 문법 신택스는 신경 안쓰셔도 됩니다 ㅋㅋㅋ)
array: a[10](0);
var : acnt(0);
...
CALL_TEST(a,acnt);
...
CALL_TEST함수선언
input : ia(NumericArray), iacnt(NumericSimple);
...
ia[iacnt] = 1;
iacnt = iacnt+1;
-----
이런 식으로 하면 호출하는 쪽에 acnt와 a 변수의 값이 변동되는 건가요?
답변기다리겠습니다
다음글