목적
- 문자의 속성을 알고 비교 한다.
문제
#include <iostream>
#include <ctype.h>
using namespace std;
int main(void)
{
char sInA[255] = {0};
char sInB[255] = {0};
int i = 0;
cout << "첫번째 문자열 : ";
cin.getline(sInA, 255, '\n');
cout << "두번째 문자열 : ";
cin.getline(sInB, 255, '\n');
while(sInA[i] != 0 && sInB[i] != 0)
{
if(tolower(sInA[i]) != tolower(sInB[i]))
{
cout << "두 문자열은 일치하지 않습니다." << endl;
return -1;
}
i++;
}
cout << "두 문자열은 일치합니다." << endl;
return 0;
}
해설
- 대문자나 / 소문자로만 전부 바꾸어서 비교 하면 됩니다.
참고
- 유사 문제