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