saguaro   1년 전

비주얼스튜디오에서 주어진 입력 복사 붙여넣기하면 결과는 안 나오고 엔터 계속 쳐도 계속 먹는 상태가 나오고

답변 제출 그대로 하면 런타임 에러 OutOfBounds가 납니다

배열 잘못했거나 함수 무제한 호출, 입력을 잘못했는지 며칠을 쳐다봤는데 못 찾겠어요

체크 한번만 부탁드립니다. 감사합니다.............

nahwasa   1년 전

map 입력받는 부분을 아래와 같이 공백 없이 받으셔야 합니다.

현재는 뒤에 뭔가 입력이 하나 더 있어야 받아져서 무한로딩입니다.

scanf("%d", &map[h][l]);

saguaro   1년 전

진짜 감사합니다!!!!!!

지금 심정으로는 거의 생명의 은인이십니다

진짜... 감사합니다... 복 받으세요...

saguaro   1년 전

진짜 죄송한데 비주얼 스튜디오에선 뭐가 나오긴 하는데 백준에서 런타임 에러 OutOfBounds 가 다시 나옵니다

혹시 이것도 원인을 찾아주실 수 있으신가요..?

nahwasa   1년 전

결국 배열 범위를 넘어간거라 디버깅 한번 걸어보시는게 좋을 것 같습니다.

예를들어 입력 예시 1 에서 K만 1000으로 바꿔도 바로 발생합니다.

제가 디버깅 걸어서 찾기엔 제가 아직 안푼문제라 풀이 스포당할것같아 힘들 것 같습니다 ㅋㅋㅋ

결국 wasd 함수나 jumsu 함수에서 배열 선언 이상의 범위에 접근할 것 같네요

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