Re: 오류를 찾지 못해 질문드립니다.
, 도장_ 관리자님이 작성Visual Studio에서 F5 키를 눌러 디버깅 모드로 시작하면
프로그램에 문제가 발생한 지점에 중단하고 변숫값의 상태를 살펴볼 수 있습니다.
디버거는 개발자라면 필수로 알아야 하는 기능이므로 Unit 6을 참고하세요.
문제의 코드에서
3x3크기에
..*
...
...
을 입력으로 했을 때
예외가 발생하고, 중단된 지점에서 하단 조사식 창에서 로컬을 선택하면 해당 변수의 값을 확인할 수 있습니다.
3x3 행렬이면 i는 0, 1, 2일 때만 유효하고, 3이면 배열의 범위를 벗어나므로 액세스 위반이 발생합니다.
즉, 잘못된 코드입니다.
디버거로 변숫값을 살펴보고 문제가 되는 지점을 찾아 고쳐야 합니다.