게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어 도와주세요 ㅠㅠ
게시물ID : programmer_14805짧은주소 복사하기
작성자 : 윙윙2
추천 : 0
조회수 : 11697회
댓글수 : 6개
등록시간 : 2015/12/05 20:49:13
옵션
  • 본인삭제금지
도움이 필요합니다ㅠ.
학교에서 자료구조를 배우는데 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*형식의 엔터티에 할당할수없습니다
 
라고 뜹니다..
뭐가 문제인지 알려주세요 ㅠㅠ
출처 기말대비 열공중인 노트북
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호