taskSpawn() 함수에서 문자열 인자 넘기는 방법
글쓴이: coathanger / 작성시간: 화, 2007/05/29 - 9:45오후
taskSpawn() 함수는 대략 아래 처럼 사용하는 것으로 알고 있습니다.
int taskSpawn(char *name, int priority, int options, int stackSize, FUNCPTR entryPt, int arg1, int arg2, ...);
그럼.. 문자열을 넘길 수는 없나요? 문자열 주소를 넘기고 싶은데요..
다른 방법은 없을 까요?
Forums:
자답..
제가 초보라... 많이 고심 했습니다.
결국.. 넘길 문자열 데이터를 malloc 으로 할당하여 그 주소를 int로 캐스팅하여 넘기고 다시 복원 캐스팅을 거쳐
해당 문자열 시작주소를 얻어서 해결하였습니다.
그런데 스레드에서는 왜 정수형의 인자만 존재하는지 궁금하네요.
댓글 달기