strake32   1년 전

안녕하세요. 문제를 풀다가 런타임에러를 직면해서 이렇게 글을 쓰게 되었습니다.

별찍기 문제고 문제번호는 2445번 입니다.

문제가 쉬운 문제라서 여러분들게 이런 글 쓰는게 죄송스럽네요...ㅠ

당분간 런타임 에러의 사유를 보여주지 않는다고 해서 해결 방법을 못 찾고 있습니다....

배열은 이중 포인터를 사용하여 행렬 동적할당을 했습니다.

혹시 런타임 에러가 날만한 위치를 찾아볼 수 있을까요?

제 실력으로는 어디가 잘못 된건지 모르겠습니다 ㅠ

조언 주시면 감사하겠습니다~ㅋ

cubelover   1년 전

13번째 줄에서 num을 (2*num-1)로 고쳐야 할 것 같습니다.

strake32   1년 전

cubelover님께 :

감사합니다!! 덕분에 맞췄어요!

혹시 에러 난 이유가 동적할당 공간을 제대로 안 잡아줘서 난 건가요?

cubelover   1년 전

num개만큼만 할당받았는데 그것보다 더 많이 접근하려고 해서 런타임 에러가 발생한 것입니다. 더 큰 수(예를 들어 3*num)로 잡아도 런타임 에러는 나지 않습니다.

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