Share via


CStringT::CollateNoCase

일반 텍스트 함수를 사용 하 여 두 문자열을 비교 _tcscoll.

int CollateNoCase(
   PCXSTR psz
) const throw();

매개 변수

  • psz
    비교에 사용 되는 다른 문자열입니다.

반환 값

문자열이 동일한 경우 0 (대 소문자 무시) < 이 경우 0 CStringT 개체 보다 작은 psz (대/소문자 무시) 또는 > 이 경우 0 CStringT 개체 보다 큼 psz (대/소문자 무시).

설명

일반 텍스트 함수 _tcscoll, TCHAR를 정의 합니다.H, 맵 하나에 stricoll, wcsicoll, 또는 _mbsicoll컴파일 타임에 정의 되는 문자 집합에 따라. 각 함수는 문자열의 소문자를 현재 사용 중인 코드 페이지에 따라 수행합니다. 자세한 내용은 strcoll, wcscoll, _mbscoll, _strcoll_l, _wcscoll_l, _mbscoll_l를 참조하십시오.

예제

// 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);   

요구 사항

헤더: cstringt.h

참고 항목

참조

CStringT Class