만약 long형 정수를 출력하고싶으면
void * thrfunc(void * arg)
{
long longvariable = 123123;
pthread_exit((void *)&lognvariable);
}
int main(void){
void * status;
long longval;
pthread_create();
pthread_join(threadid, &status);
longval = *(long *)status;
printf("%ld",longval);
}
pthread_join인자는 안바꾸고 저 status 값을 long 자료형에 집어넣으려고 하는데
이런식으로 하는거 맞음?
자꾸 쓰레기값이나와서;;;;
댓글 0