1157번 - 단어 공부
저도 정확히 왜 진행을 못하는지는 모르겠지만, 11~12번째 줄의 조건을 바꾸니 통과됩니다.
if (scanf("%c", &ch) == EOF || ch == '\n') break;
scanf는 EOF를 만나면 그 값을 반환하지, ch에 저장하지 않습니다. 또한 NULL과 '\0'은 결과적으로 같은 값이며, %c를 통해서는 저장해주지 않습니다. 그래서 저 위의 조건이면 충분합니다.
댓글을 작성하려면 로그인해야 합니다.
ravine0830 6년 전