질문이있습니다

kyk642 Reply 9 years 5 weeks ago
1.13b랑 14 전부 코드블록에서 되는데 여기 웹페이지에선 안되서... EOF나 줄바꿈문제같은데 뭐가문제인거죠?ㅠㅠ
kyk642 Reply 9 years 5 weeks ago
13b는 해결했는데 14는 왜그런지 전혀모르겠습니다........
booksky Reply 9 years 5 weeks ago
작성한 코드에서 ' ' 빈칸이 들어오게 되면 프로그램이 강제적으로 종료되게 됩니다. 그 이유를 살펴보자면 c= getchar()로 입력을 받는데 밑에서 c>=0보다 크면 c = c-33을 해주게 됩니다. 공백이 들어올 경우 c - 33값이 EOF와 같은 값이 됩니다. 그렇기 때문에 문제가 발생하는것이죠. 이 문제를 해결하려면 c>=0이라는 조건을 바꾸셔야 해결할 수 있습니다.