c++中不区分大小写比较字符串大小


#include


using namespace std;


// string转小写

std::string  JGUtil::strToLower(std::string str)

{

    std::string strTmp = str;

    transform(strTmp.begin(), strTmp.end(), strTmp.begin(), towupper);

    return strTmp;

}


// string.compareNoCase:不区分大小写

bool JGUtil::compareNoCase(std::string strA,const std::string strB)

{

    string str1 = strToLower(strA);

    string str2 = strToLower(strB);

    return (str1 == str2);

}

你可能感兴趣的:(c/c++)