강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

youngsumdd3451 のプロフィール画像
youngsumdd3451

投稿した質問数

[1日10分| C++] 誰でも簡単に学ぶC++プログラミング入門

switch文とbreak continue文

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

作成

·

475

2

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

C++

回答 3

2

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

0

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

한마디로,

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

본 목적이셨는데,

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

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

상충한 거 같습니다.

코딩에서는

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

위에 분이 설명 해주신대로

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

아니면

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

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

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

0

아... 감사합니다 ㅠㅠ

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

youngsumdd3451 のプロフィール画像
youngsumdd3451

投稿した質問数

質問する