druid0228   9년 전

이렇게 했는데... 물론 w를 안쓰고 푸는거라 다시 짤겁니다만

vs에선 오류가 안뜨는데 사이트에 올리면 런타임에러가 발생합니다.

어떤 이유로 발생하는지 궁금합니다.

pichulia   9년 전

1. Problem Solving 채점환경에서 fflush는 백해무익합니다. 당장 지우세요. scanf하고 남은 \n을 처리하는게 목적이라면 차라리 scanf("%d %d ",&h,&w);같이 처리하는 것이 속편합니다.

2. 입력의 마지막줄은 \n이 아니라 EOF이 들어오게 됩니다. while((tmp = getchar() ) != '\n' && tmp != EOF) 이렇게 EOF 도 고려하는 부분을 추가해주세요. 실질적으로 런타임에러가 난 이유는 이부분 때문입니다.

druid0228   9년 전

답변 감사합니다 :)

댓글을 작성하려면 로그인해야 합니다.