Re: 37.9 전치행렬 구하기 질문
, 도장_ 관리자님이 작성Visual Studio에서 F5 키를 눌러 디버그 모드로 실행하면 에러가 발생한 지점에서 프로그램이 중단됩니다.
하단에 로컬 창을 보면 col = 5, row = 5이므로 2차원 배열의 크기는 제대로 구했습니다.
i = 0이고, j = 88입니다. i = 0이면 바깥쪽 루프는 처음 한 번 돌 때이고, j 값은 0~4에서 실행되어야 하므로 잘못된 값임을 알 수 있습니다.
따라서 안쪽 루프에서 잘못되었다고 추정할 수 있습니다.
디버거의 간단한 사용법은 UNIT 6에서 꼭 학습하기 바랍니다.
안쪽 루프를 보면 printf 부분은 문제가 없어 보입니다. 그렇다면 for 문을 하나씩 따라 가야 합니다.
for(초기식; 조건식; 변화식)이 있다면 이 부분을 잘 살펴보세요.
해결이 안 되면 다시 댓글을 남기세요.