작성
·
205
1
7.8 강의에서 문제 중 줄(LIne) 개수 세는 방법이 이해가 되지 않습니다.
if (!isspace(c) && !line_flag)
{
Line_count++;
line_flag = true;
}
if (c == '\n')
line_flag = false;
이게 줄 개수 세는 부분인데 여기서 line_flag 만으로도 충분히 줄바꿈을 알 수 있을꺼 같은데!isspace(c) && 는 왜 범위에 들어간건지 궁금합니다.
답변 1
1
질문 옮겨주신 거지요? 번거로우셨을텐데 감사합니다.
나중에 코테 준비하실다면 boundary case를 잘 생각하셔야할 텐데
어떤 줄에 빈 칸 하나만 있다면?
한 줄로 세야 할까요 말아야 할까요?
좋은 질문입니다만 조금 더 자세하게 어떤 경우에 테스트 했는 지 등도 함께 작성해주시면 도와드리기가 더 용이할 것 같습니다.