-
명품 C++ 2장 5번C++ 2018. 10. 28. 00:39
5. <Enter> 키가 입력될 때까지 문자들을 읽고, 입력된 문자 'x'의 개수를 화면에 출력하라.
소스코드
#include <iostream>#include <cstring>using namespace std;int main() {cout << "문자들을 입력하라(100개 미만)." << endl;char text[100];int xNum = 0;cin.getline(text, 100, '\n');for (int i = 0; i < strlen(text); ++i) {if (text[i] == 'x') ++xNum;}cout << "x의 개수는 " << xNum << endl;}실행결과
cin 은 공백을 포함하여 입력 받을 수 없습니다.
따라서, cin.getline(변수이름, 길이, 입력의 끝을 구분하는 문자) 로 입력 받았습니다.
'C++' 카테고리의 다른 글
명품 C++ 2장 7번 (0) 2018.10.28 명품 C++ 2장 6번 (0) 2018.10.28 명품 C++ 2장 4번 (0) 2018.10.28 명품 C++ 2장 3번 (0) 2018.10.28 명품 C++ 2장 2번 (0) 2018.10.28