게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[본삭금/초보]c언어에서 memcpy 응용 ?
게시물ID : programmer_19368짧은주소 복사하기
작성자 : fsaas
추천 : 0
조회수 : 562회
댓글수 : 2개
등록시간 : 2016/12/20 20:30:42
옵션
  • 본인삭제금지
안녕하세요 
제가 크기 4짜리 A라는 배열을 memcpy를 통해 heap이라는 배열에 복사하려고 해요. (heap은 크기 5이며, 인덱스 0은 비우고 1~4까지 채우려합니다.)
heap은 1부터 시작해야하니까 heap의 포인터 주소에서 sizeof(Node*)만큼만 더 하면 heap[1]를 가리키지 않나요? 
캡처.PNG
19번째 줄을 실행하면 정상적으로 복사가 되는데(A 모든 인덱스가 10)
20번째 줄을 실행하면 빌드는 되는데 런타임시 세그멘테이션 오류가 뜨네요 ㅜ 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호