으어 해결 방안을 모르겠습니다.
일단 gets로 이 문제를 풀려고 하는데
gets가 EOF를 입력받으면 NULL을 리턴 한 다는 것을 알아
반복문을 탈출하게 했습니다.
그리고 마지막 입력값이 출력 안되므로 뒤에 따로 한 번더 작동하게 했는데
맨 마지막 EOF가 들어있는 문장을 받을때 에러가 생겼는지 계속 이상하네요...ㅠㅠ
뭐가 문제지요??ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
마지막 문장을 출력시켜봐도 이상한거만 뜨네요..
gets는 EOF로 끝나는 문장이 있더라도 그 부분까지 읽어서 출력해주는 친구입니다.
그러니까 gets가 NULL을 return했다면 더이상 작업을 할 필요가 없는거죠. (이거참.. getchar()가 애들한테 이상한 습관을 가르쳐줬네요.....) while문 뒤에 있는 코드를 모두 지우면 정답을 받을겁니다.
죄송한데 이해가 안가네요
그러면 일단 마지막 문장에서 EOF까지 읽은다음 EOF를 다음 루프돌때 받아서 NULL을 리턴하나요?