문제 :

istream& get(char& ch) 함수를 이용하여 한 라인을 읽고 빈칸(’ ‘)이 몇 개인지 출력하는 프로그램을 작성하라.

실행 결과 :

목적 및 힌트 :

cin으로 키 입력 연습

코드 :

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include  using namespace std; int main() { char ch; int cnt; while(true){ cin.get(ch); // 키를 ch에 읽어옴 if(cin.eof()) // EOF 문자 즉 ctrl-z 키가 입력된 경우, 읽기 종료 break; if(ch == ‘\n’) //  키가 입력된 경우 읽기 중단 break; else if(ch == ’ ‘) cnt++; } cout « cnt; }

공유하기

게시글 관리

코딩은 내일부터 ;

저작자표시 비영리 (새창열림)

💻 개발 & CS > C++ 프로그래밍’ 카테고리의 다른 글

명품 C++ programming 실습 문제 11장 4번  (1) 2020.03.27
명품 C++ programming 실습 문제 11장 3번  (3) 2020.03.27
명품 C++ programming 실습 문제 11장 1번  (1) 2020.03.27
명품 C++ programming 실습 문제 10장 16번  (1) 2020.03.11
명품 C++ programming 실습 문제 10장 15번  (3) 2020.03.11