首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2013-11-19 
怎么比较字符串,忽略大小写的完全不行啊,求个简单的办法wchar_t a[10], b[10]StrCpyW(a, Labc)StrCpyW

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


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 这个函数吧?

热点排行