도움이 필요합니다ㅠ.
학교에서 자료구조를 배우는데 UNIX 터미널에선 잘만 돌아가는 시스템이 visual로 오니까 안되네요 ㅠㅠ..
왜그럴까요 문제인 부분 밑에올립니다..
addNode(char *name,int age){
struct mystr *n,*last;
if((n=malloc(sizeof(struct mystr)))==NULL)
return 0;
n->age = age;
n->name= malloc(128);
strcpy(n->name,name);
if(!head)
head = n;
last->next= n;
n->prev = last;
return 1;
}
여기에서 n 이라는 스트럭쳐랑 n->name에 malloc가 안들어갑니다..
void*형식의 값을 mystr*형식의 엔터티에 할당할수없습니다
void*형식의 값을 char*형식의 엔터티에 할당할수없습니다
라고 뜹니다..
뭐가 문제인지 알려주세요 ㅠㅠ