pch6789   5년 전

11번째 줄을

={0, }

으로 초기화 시켜주면 해결되는거까지는 알아차렸는데

왜 그런건지 확실히 모르겠습니다.... ㅠㅜ

도와주세요....

djm03178   5년 전

초기화가 안 됐으면 우연히도 str[k]가 'O'나 'X'가 되는 일이 있을 수 있으니까 그렇습니다.

그리고 초기화를 하더라도 위험한 코드입니다. 길이가 80인 문자열은 널 문자를 포함하여 81의 길이를 가지기 때문입니다.

pch6789   5년 전

그렇다면 81의 길이를 가지도록 str의 크기를 81로 설정해주면 되는건가요??

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