C++

명품 C++ 2장 6번

NUMERO_K 2018. 10. 28. 00:46

6. 문자열을 두 개 입력받고 두 개의 문자열이 같은지 검사하는 프로그램을 작성하라. 만일 같으면 "같습니다". 아니면 "같지 않습니다"를 출력하라. (단, 문자는 빈칸 없이 입력)


소스코드


#include <iostream>
#include <cstring>
using namespace std;
int main() {
    char password1[100], password2[100];
    cout << "새 암호를 입력하세요>>";
    cin >> password1;
    cout << "새 암호를 다시 한 번 입력하세요>>";
    cin >> password2;
    if (strcmp(password1, password2) == 0)
        cout << "같습니다" << endl;
    else
        cout << "같지 않습니다" << endl;
}


실행결과



두 문자열을 비교하기 위해 strcmp함수를 사용했습니다.

strcmp를 쓰기위해서는 <cstring> 헤더파일을 선언 해주어야 합니다.