CStringT::CompareNoCase
İki dizeyi (büyük/küçük harf duyarlı) karşılaştırır.
int CompareNoCase(
PCXSTR psz
) const throw();
Parametreler
- psz
Karşılaştırma için kullanılan başka bir dize.
Dönüş Değeri
Dizelerin özdeş olması koşuluyla sıfır (büyük/küçük harf gözardı eder), < 0 bu ise CStringT nesnesidir dan psz (büyük/küçük harf yoksayarak) veya > 0 bu ise CStringT nesne büyük psz (büyük/küçük harf yoksayarak).
Notlar
Genel metin işlevini _tcsicmp, tchar tanımlanır.H, eşler ya da _stricmp, _wcsicmp veya _mbsicmp, derleme zamanında tanımlanan karakter kümesine bağlı olarak. Her işlev dizelerin büyük küçük harf duyarsız bir karşılaştırma yapar. Karşılaştırma bağlıdır LC_CTYPE boy bölgesel değil ama LC_COLLATE. Daha fazla bilgi için bkz. _stricmp, _wcsicmp, _mbsicmp, _stricmp_l, _wcsicmp_l, _mbsicmp_l.
Örnek
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString s1(_T("abc"));
CAtlString s2(_T("ABD"));
ASSERT(s1.CompareNoCase(s2) < 0); // Compare with a CAtlString.
ASSERT(s1.CompareNoCase(_T("ABE")) < 0); // Compare with LPTSTR string.
Gereksinimler
Başlık: cstringt.h