문제 :
int cin.get() 함수를 이용하여 키보드로부터 한 라인을 읽고 'a'가 몇 개인지 출력하는 프로그램을 작성하라.
실행 결과 :
목적 및 힌트 :
cin으로 키 입력 연습
코드 :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include <iostream>
using namespace std;
int main() {
int a;
int cnt=0;
while( (a = cin.get() ) != EOF ){
if(a == 'a')
cnt++;
else if(a == '\n')
break;
}
cout << cnt;
}
|
설명 :
cin은 C++ 표준 입출력 스트림 객체입니다. 따라서 iostream 헤더 파일은 include 했다면 저절로 cin 객체가 생성되어 바로 사용할 수 있습니다.
'C++ programming' 카테고리의 다른 글
명품 C++ programming 실습 문제 11장 3번 (3) | 2020.03.27 |
---|---|
명품 C++ programming 실습 문제 11장 2번 (1) | 2020.03.27 |
명품 C++ programming 실습 문제 10장 16번 (1) | 2020.03.11 |
명품 C++ programming 실습 문제 10장 15번 (3) | 2020.03.11 |
명품 C++ programming 실습 문제 10장 14번 (1) | 2020.03.11 |