【发布时间】:2014-12-04 07:45:38
【问题描述】:
我正在使用线程,我希望线程读取一个字符串并将其返回给主线程,以便我可以在主线程中使用它。你能帮助我吗?这就是我所做的,但是在输出中它显示了奇怪的字符:
线程:
char *usr=malloc(sizeof(char)*10);
[...code...]
return (void*)usr;
主要:
[...code...]
char usr[10];
pthread_join(login,(void*)&usr);
printf("%s",usr);
【问题讨论】:
标签: c string casting pthreads return