Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

CStringT sınıfı