왜 런타임 에러인지 모르겠습니다.
함수정의에서 무언가 문제가 있었을까요?
혹시나 싶어 시작하는 배열값을 3,3으로 바꿔보았는데도 되지 않네요 ㅠㅠ....
세로가 앞의 값이라 일부로 그렇게 설정한건데
나중에 검사할때는 a랑 b가 바뀌어도 별 상관이 없지 않나요?
엥... 원래 코드가 저랬었네요..ㄷㄷ
a b는 문제가 안됩니다. 잘못봤네요 죄송합니다..
현재 이미 검사한 W에 대해서
v[p-1][q] == '.';
이렇게 쓰고계시네요
v[p-1][q] = '.' 이게 아니라..
저 == 을 =으로 바꾸신다면 정상적으로 WA를 받으실겁니다.
이게 함수안에서 다시 함수로 들어갈때 문제가 생기는 것 같은데요.
p+1, q+1 을 다시 함수에 넣을때 실행하는 함수가 처음의 p, q를 받을때와 똑같이 작동하는것 같은데 맞나요?
맞다면 이런문제는 포인터를 사용해야 해결할 수 있나요?