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