-1
我不知道为什么我得到编译器警告和分段错误。警告:wint to poiter cast
是否可以检查出来?
struct thread_data{
int thread_id;
char *message;
};
void *print_message_function(void *ptr)
{
int s,j;
char *line;
line = (char *) ptr;
s=sizeof(line);
struct thread_data td[s];
printf("%s \n",line[2]);
for(j=0;j+3<s;j++) {
td[j].thread_id = (int)line[j+3];
td[j].message = (char *)line[j+1];
printf("message : %s \n ",td[j].message);
}
}
特别感谢:)))解决了:))))) –
@ElhamKargar - 记得接受(左边投票按钮下方的勾号)一个帮助解决您的问题的答案。 – Tony