读书人

如何比较字符串忽略大小写的

发布时间: 2013-11-19 22:55:29 作者: rapoo

怎么比较字符串,忽略大小写的
完全不行啊,求个简单的办法


wchar_t a[10], b[10];
StrCpyW(a, L"abc");
StrCpyW(b, L"abc");

if (StrCmpIW(a, b) == 0)
{
wcout<<L"相等"<<endl;
}

[解决办法]

#include <iostream>
#include <string>
#include <stddef.h>
using namespace std;

int main()
{
wchar_t a[10], b[10];
wcscpy(a, L"abc");
wcscpy(b, L"abc");
cout << wcscmp(a,b) << endl;
if ( wcscmp(a,b) == 0)
{
wcout<<L"Equal"<<endl;
}
return 0;
}


[解决办法]
ls的 wcscmp 这个不能匹配大小写吧?

应该是 wcsicmp 这个函数吧?

读书人网 >C++

热点推荐