#include <iostream>
#include <string>
using namespace std;
int cmp_nocase(const string &s1,const string &s2)
{
string:: const_iterator p1 = s1.begin();
string:: const_iterator p2 = s2.begin();
if(s1.size() != s2.size()) return 1;
while(p1 != s1.end() && p2 != s2.end() )
{
if(toupper(*p1) != toupper(*p2)) return 1;
p1++;
p2++;
}
return 0;
}
int main()
{
string str1="abc";
string str2="Abc";
if(str1 == str2) cout<<"대소문자 구별O - str1 과 str2는 같습니다"<<endl;
else cout<<"대소문자 구별X - str1 과 str2는 다릅니다"<<endl;
if(cmp_nocase(str1,str2)==0) cout<<"대소문자 구별O - str1 과 str2는 같습니다"<<endl;
else cout<<"대소문자 구별X - str1 과 str2는 다릅니다"<<endl;
}
'Soft Ware > C++ 언어!!' 카테고리의 다른 글
string 구현하기 ~~!! (0) | 2012.02.05 |
---|---|
템블릿 STL<vector>를 이용한 소스 (0) | 2012.02.03 |
템플릿의 구체적 명시화를 이용한 간단한 프로그램 ^^ (0) | 2012.02.02 |
템플릿을 이용한 클래스 작성하기 ^^ (0) | 2012.02.02 |
itoa 를 구현해 보자!! ㅎㅎㅎ (0) | 2012.01.28 |