인프런 커뮤니티 질문&답변

 집사님의 프로필 이미지
집사

작성한 질문수

[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문

switch 구문과 break continue 구문

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

작성

·

334

2

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

답변 3

2

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

0

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

한마디로,

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

본 목적이셨는데,

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

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

상충한 거 같습니다.

코딩에서는

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

위에 분이 설명 해주신대로

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

아니면

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

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

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

0

아... 감사합니다 ㅠㅠ

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

 집사님의 프로필 이미지
집사

작성한 질문수

질문하기