hun01222   2년 전

입력하는 부분 47~51 line 중 1을 프린트 하지 못합니다. 반복문에 분명히 오류가 없는데 이런 일이 일어나니 너무 답답합니다. 도와주세요 ㅠㅠ

azberjibiou   2년 전

cout는 출력 버퍼에 출력할 거를 넣어뒀다가 버퍼를 비우면서 문자들이 출력이 됩니다.

bfs 함수에서 코드가 터지면서 아마 출력이 안되었을 것 같네요

printf를 사용하거나 cout의 끝마다 endl(버퍼를 비우는 개행문자)을 사용하면 될 것 같습니다. (endl을 사용하면 출력 속도가 느려지기 때문에 실제 답에서는 쓰지 않는 것이 좋습니다)

hun01222   2년 전

azberjibiou // 친절한 답변 감사합니다. 하지만 cout, cin 을 모두 printf와 scanf로 바꾸었는데도 코드가 진행이 안되네요.ㅠㅠ 항상 이런식으로 코드를 짜 왔었는데 이번 케이스만 안되니 당황스럽습니다. ㅠㅠ

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