pthread와 argument에 대해 질문이 있어요.

질문 제목 : pthread와 argument에 대해 질문이 있어요. 질문 내용 :
메인함수 argument인 char** argv를 pthread_create할 때 바로 넣을려고 하는데

예를 들어서 이런 코드가 있다고 해요

int main(int argc, char** argv){
...

pthread_create(&pt, null, runnable, ??(char**) argv);

}

?? 여기에 어떻게 할지 감이 안오네요

그리고

void* runnable(??(void* data)) { // 이쪽에는 또 어떻게 해야할 지 모르겠네요

제 생각에는 그냥
pthread_create(&pt, null, runnable, (void**)&argv)
void* runnable(void** data)
...

이런식으로 생각했는데 어떤가요?

댓글 2

  • 큰꽃늘 2026.04.21

    전체를 넘겨야되요ㅠ

  • 한가람 2026.04.21

    (void *)argv[1]

C언어 다른 글

목록