조교님의 도움이 필요합니다.

dodibabo2 Reply 9 years 28 weeks ago
일단 코드는 책에 나와있는것을 베이스로 했습니다. 그리고 %부분을 추가하였습니다. 그리고 돌리니 역시 롱앤써... 디스커스들을 보고 EOF를 고려해야 한다는것을 알고 main 함수에서 EOF를 고려하였고 getop함수에서 EOF를 고려하니 이번에는 time limit exceed 가 뜹니다. 도와주세요
pichulia Reply 9 years 28 weeks ago
while ((s[0] = c = getch()) == ' ' || c == '\t' || c == EOF); 이 while문이 의미하는 바는, 입력으로 들어온 문자가 " "이거나 "\t" 이거나 EOF 이거나, 셋 중 하나라도 만족한다면 이 while문을 돌아라..라는 뜻입니다. 즉, EOF가 들어오면 저 while문을 빠져나가지 못하게 됩니다! 마지막 c==EOF부분만 지우면 문제없이 WA를 받을거에요
dodibabo2 Reply 9 years 28 weeks ago
문제없이 WA를 받았습니다. accepted를 받으려면 어떤 부분에 EOF를 넣어야 합니까..