WA

yyggh337 Reply 4 years 19 weeks ago
줄바꿈까지는 했는데 discuss에서 나왔던 대로 ctrl+d로 프로그램을 끝내기 위해 if (ch == '\n' || ch == EOF) break; 를 했음에도 불구하고 ctrl+d를 누르면 프로그램이 종료가 되지 않습니다. 어떻게 해야 하나요?
withcs2 Reply 4 years 19 weeks ago
break가 while문만 빠져나와서 for문을 다시 실행하여 다시 while문으로 들어갑니다. 지금 웬만한 경우는 다 맞게 나오는데 공백 들어간 경우 false가 여러 번 출력돼서 틀립니다. 1 x ! 를 입력해보세요