2675번 - 문자열 반복
콘솔에서 엔터를 쳐야 모든 값이 출력되고 프로그램이 종료되는데, 이러한 경우에는 어떻게 해야할까요..
"%s" -> " %s" 로 해보세요
이런,,,, 티끌만도 못한 실수로 시간을 잡아먹었네요,, 감사합니다!!
다시 같은 오류가 발생하네요... 왜 이러지..
한번에 모든 문제를 잡아드리지 못한 점 죄송합니다.
1. S의 길이는 21이 되어야 합니다.
이유는 입력으로 들어오는 문자열 길이 20에 추가로 NULL 문자가 들어갈 공간이 필요하기 때문입니다.
2. 13, 14번째 scanf는 "%d %s"로 붙여쓰시는 것이 좋습니다.
이유는 scanf를 쓰면 입력 버퍼에 남는 줄바꿈 문자에 관해 찾아보시는 것이 좋을 것 같습니다.
감사합니다ㅜㅜㅜ
댓글을 작성하려면 로그인해야 합니다.
jw6258 2년 전
콘솔에서 엔터를 쳐야 모든 값이 출력되고 프로그램이 종료되는데, 이러한 경우에는 어떻게 해야할까요..