게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
포인터 - 구조체 도와주세요 !!
게시물ID : computer_65515짧은주소 복사하기
작성자 : tcawc
추천 : 0
조회수 : 200회
댓글수 : 1개
등록시간 : 2012/11/17 09:52:18

포인터/구조체 를 처음배우는데.. 


를 로 언 (struct name **people)고 리 을 려 합니다. 

people = (struct resident **)malloc(sizeof(struct resident **) * floor_amount); // 층 초기화

memset(people,0,sizeof(struct resident **) * floor_amount);



*(people+i) = (struct resident *)malloc(sizeof(struct resident *) * room_amount); // 방 초기화
memset(*(people+i),0,sizeof(struct resident *) * room_amount);

는 가 데...


people[i][j] = malloc(sizeof(struct resident) * 1);

서 error C2440: '=' : 'void *'에서 'resident'(으)로 변환할 수 없습니다.

는 식  'void *'에서 'resident'(으)로 변환할 수 없습니다. 다.


요, 요?

C요~~  

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호