Aracılığıyla paylaş


CStringT::Compare

İki dizeyi (büyük/küçük harf duyarlı) karşılaştırır.

int Compare(
   PCXSTR psz
) const;

Parametreler

  • psz
    Karşılaştırma için kullanılan başka bir dize.

Dönüş Değeri

Dizeleri özdeşse, sıfır < Bu ise 0 CStringT nesne daha az psz, veya > Bu ise 0 CStringT nesne büyük psz.

Notlar

Genel metin işlevini _tcscmp, tchar tanımlanır.H, eşler ya da strcmp, wcscmp, ya da _mbscmp, derleme zamanında tanımlanan karakter kümesine bağlı olarak. Her işlev, dizelerin büyük küçük harf duyarlı bir karşılaştırma yapar ve yerel ayarlarından etkilenmez. Daha fazla bilgi için bkz. strcmp wcscmp, _mbscmp.

Dize katıştırılmış boş değerler içeriyorsa, karşılaştırma amacıyla ilk katıştırılmış boş karakter olacak şekilde kısaltılır dize kabul edilir.

Örnek

Aşağıdaki örnek kullanımını göstermektedir CStringT::Compare.

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

CAtlString s1(_T("abc"));
CAtlString s2(_T("abd"));
ASSERT(s1.Compare(s2) < 0);    // Compare with another CAtlString.
ASSERT(s1.Compare(_T("abe")) < 0); // Compare with LPTSTR string.   

Gereksinimler

Başlık: cstringt.h

Ayrıca bkz.

Başvuru

CStringT sınıfı