-
명품 C++ 2장 7번C++ 2018. 10. 28. 01:06
7. 다음과 같이 "yes"가 입력될 때까지 종료하지 않는 프로그램을 작성하라. 사용자로부터의 입력은 cin.getline() 함수를 사용하라.
소스코드
#include <iostream>#include <cstring>using namespace std;int main() {for (;;) {cout << "종료하고싶으면 yes를 입력하세요>>";char text[100];cin.getline(text, 100);if (strcmp(text, "yes") == 0) {cout << "종료합니다..." << endl;break;}}}실행결과
무한 반복문을 통하여 yes 입력 할 때까지 입력을 반복합니다.
cin.getline 괄호 안 세 번째에 문자열의 끝을 구분 할 문자가 입력되어야 하지만,
default이 '\n'이기 때문에 생략했습니다.
'C++' 카테고리의 다른 글
명품 C++ 2장 9번 (0) 2018.10.28 명품 C++ 2장 8번 (0) 2018.10.28 명품 C++ 2장 6번 (0) 2018.10.28 명품 C++ 2장 5번 (0) 2018.10.28 명품 C++ 2장 4번 (0) 2018.10.28