• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

강의중 궁금한 내용이 있습니다

22.10.08 18:24 작성 조회수 245

1

강의중 마지막에 공백을 제외한 문자수 가 10 개로 디버깅되는데p a n d a c o d i n g 는 11글자인데 왜 10개로 나오는건가요?

답변 3

·

답변을 작성해보세요.

1

rlagusdn0914님의 프로필

rlagusdn0914

2023.03.13

16line --> if(line[1] != ' ')이 아니라 if(line[1] == ' ')이어야하는데 강사님이 실수하신 듯 합니다. 공백이 아닐경우에만 continue문이 실행되어 총 공백 개수인 10이 출력되었습니다.

0

최태현님의 프로필

최태현

2023.05.28

아 밑에 질문과 판다코딩님의 답이 있었네요.

한마디로,

판타 선생님께서는 공백의 개수를 출력하는 것이

본 목적이셨는데,

강의 내의 코딩에서는 그와 반대로

공백을 제외한 개수로 설명을 하게되면서

상충한 거 같습니다.

코딩에서는

공백을 제외한 문자를 입력하려면

위에 분이 설명 해주신대로

if (line[i] == ' ') 로 고쳐야할 거 같고,

아니면

cout << "공백을 제외한 문자의 개수는 : " << space << endl; 를

cout << "공백의 개수는 : " << space << endl; 로

고치면 말이 맞는 거 같습니다.

0

최태현님의 프로필

최태현

2023.05.28

아... 감사합니다 ㅠㅠ

저도 이걸로 머리 꽁꽁 싸메고 있었는데