Output Limit Exceed가 왜 뜨는거죠?

abslon Reply 9 years 32 weeks ago
맥을 쓰는 학생인데 엑스코드로 실행할 땐 잘 되는 것 같이 보이나 제줓하면 롱앤서도 아니고 저게 뜨네요... 왜 저런게 뜨는건가요
pichulia Reply 9 years 32 weeks ago
약 두가지정도의 큰 문제가 눈에 띄네요. 1. 매 줄의 초반부마다 start가 0이 되어야할텐데 그렇게 되지 않고 있습니다. 2. get 함수에서 len 값이 0으로 초기화되있지 않습니다. 그 이외의 내부동작은 어떻게 돌아가는건지 잘 모르겠어서 코멘트가 불가능하네요..잘 수정해봅시다.
pichulia Reply 9 years 32 weeks ago
여담으로 Output Limit Exceed가 뜬 이유는.. get 함수에서 len이 0으로 초기화되어있지 않아 len값이 알 수 없는 수(방금 돌려본 결과 64723558 이 나왔네요)를 가지고 있고요 이 때문에 while(len >20) 에서 무한루프가 돌고있기 때문에 엔터가 우다다다다닥 출력되고 있습니다. 그래서 채점도중 "엥? 문자가 좀 많이 출력되는듯..." 해서 Output Limit Exceed가 뜬 것입니다.