Aracılığıyla paylaş


CStringT::CollateNoCase

Genel metin işlevini kullanarak iki dizesini karşılaştırır _tcscoll.

int CollateNoCase(
   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 yoksayarak) < Bu ise 0 CStringT nesnedir dan psz (büyük/küçük harf yoksayarak) veya > Bu ise 0 CStringT nesne büyük psz (büyük/küçük harf yoksayarak).

Notlar

Genel metin işlevini _tcscoll, tchar tanımlanır.H, eşler ya da stricoll, wcsicoll, ya da _mbsicoll, derleme zamanında tanımlanan karakter kümesine bağlı olarak. Her işlev, uygun kod sayfası şu anda kullanımda dizelerin büyük küçük harf duyarsız bir karşılaştırma gerçekleştirir. Daha fazla bilgi için bkz. strcoll, wcscoll, _mbscoll, _strcoll_l, _wcscoll_l, _mbscoll_l.

Örnek

// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;

CAtlString str1 = _T("Co-Op");
CAtlString str2 = _T("con");

int n;

// Collation uses language rules, such as ignoring dashes.
// NoCase version ignores case.
n = str1.CollateNoCase(str2);
ASSERT(n < 0);

// Comparison is a strict ASCII comparison with no language rules
// but still ignores case in NoCase version.
n = str1.CompareNoCase(str2);
ASSERT(n < 0);   

Gereksinimler

Başlık: cstringt.h

Ayrıca bkz.

Başvuru

CStringT sınıfı