john6014   8년 전

아래 코드에서 주석처리한 부분을 제외하면 정답입니다만 동적할당을 해제하기위해서 주석된 영역처럼 처리했는데 [ 2차원 배열 동적할당 처리 ] 런타임에러 뜨네요.. 왜 

indioindio   8년 전

copy[i][k] = rear[i][j]를 하게되면 문자열 자체를 복사하는게 아니라 문자열의 주소값을 공유하게 되어 마지막에 free하게되면 같은 곳을 두 번 해제하려고 해서 그런게 아닐까 싶네요

strcpy로 문자열의 내용자체를 복사하면 아마 괜찮을 것 같네요

댓글을 작성하려면 로그인해야 합니다.