• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

줄 세기 관련코드

22.08.09 23:23 작성 조회수 205

0

두번째 if 조건에서 !isspace(c)는 필요한가요?? 없어도 문제없다고 생각해서 실행했는데 의도대로 실행되기도해서.. 궁금해서 질문드립니다

답변 1

답변을 작성해보세요.

0

강민철님의 프로필

강민철

2022.08.11

!isspace(c)의 의미에 대해 생각해보시면 좋을 듯 합니다.

본 코드가 없다면 입력값에 대해 공백과 실제 문자를 모두 똑같이 간주하게 됩니다.

공백이 없다면 본 코드는 없어도 원하는 결과와 동일하게 나오겠지만,

공백이 있다면 의도치 않은 결과를 얻게 될 수 있습니다.