회신: 공간 메모리 해제시 에러
, 도장_ 관리자님이 작성matrix[i] = malloc(sizeof(char) * col);
문자열은 끝에 항상 NULL이 들어갈 공간이 필요합니다.
col의 크기만큼 할당하면 안 됩니다.
col + NULL이 들어갈 공간이 할당되어야 합니다.
NULL이 들어갈 공간이 할당되지 않았으니 각 줄은 1바이트씩 다른 메모리 공간을 침범하는 문제가 발생합니다.
힌트가 되었나요?
리뷰 이벤트에도 꼭 참여해주세요.
감사합니다.