빙수달 게임 개발 노트

[C++] 'Done' 입력 때까지 총 단어 수 본문

Programming/C++

[C++] 'Done' 입력 때까지 총 단어 수

빙수달 2024. 12. 15. 20:50

char형의 배열을 사용하고, done이라는 단어가 입력될 때까지 한 번에 한 단어씩 읽는 루프를 사용하는 프로그램을 작성하라. 이 프로그램은 입력된 단어 수(done은 제외)를 보고해야 한다. 실행 예는 다음과 같아야 한다.

#include <iostream>
#include <string>
using namespace std;

int main()
{
	string word;
	int count = 0;
	cout << "영어 단어들을 입력하십시오(끝내려면 done을 입력) : \n";
	cin >> word;
	while (word != "done")                // "done"을 입력 받기 전까지 단어를 출력
	{
		cout << word << " ";
		++count;                            // 문자열의 수 카운트
		cin >> word;
	}
	cout << endl << "총 " << count << " 단어가 입력되었습니다.";
	return 0;
}