GTK에서 제가 만든 함수의 값을 받아올려면........

aninly의 이미지

제가 만든 함수에 있는 값을 다른 함수에서 불러서 사용할려면

변수를 전역변수로 하는것 말고 다른 방법은 없나요?

voider의 이미지

무슨 의도이신지 이해할수는 없지만 함수의 스택이 유효한 상태라면 문제 될게 없지만 그렇지 않다면 문제가 되겠죠.
static 변수를 사용하면 되기는 하겠지만 추천드리고 싶은 방법은 아닙니다.

-- 아쉬운 하루 되세요 --

elien의 이미지

1. 전역변수를 사용하거나,
2. callee 함수 내의 변수를 동적으로 할당해둔 다음, 리턴값 등으로 그 포인터를 caller 함수에 전달하거나,
3. argument 로 변수의 포인터를 callee 함수에 전달한 다음, 그 포인터가 가리키는 주소에 '값'을 적어주는

방법 등이 있을 수 있습니다.

훗, 못 믿겠나?