ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 명품 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

    댓글

© 2018 TISTORY. All rights reserved.