windows쓰면 헷갈릴 수 밖에 없나요

sh1996 Reply 9 years 27 weeks ago
windows에서는 문장 끝에 EOF붙이면 안끝나고 엔터 치고 다음줄에 EOF해야 끝나서 자꾸 오류 난걸 모르고 넘어가게 되요
pichulia Reply 9 years 27 weeks ago
헷갈릴 수 밖에 없습니다. 뭐 정 안되면 FILE 입출력을 이용해서 검사하는 방법도 있긴한데 (EOF가 End Of File의 약자니까요...) 상당히 귀찮긴 하죠... 그러니까 getchar같이 기계적인 입력함수말고 gets나 scanf같은 입력함수를 애용합시다. 마지막줄이 123(EOF)로 끝나던 123'\n'(EOF)로 끝나던 123'\r''\n'(EOF)로 끝나던 상관없이 입력의 끝을 잘 판단해주는 친구들입니다.
sh1996 Reply 9 years 27 weeks ago
오류가 어떻게 났는지 확인하면서 고치는데 이건 확인할 방법이 없네요...