다음을 통해 공유


CStringT::Left

CStringT 개체에서 맨 왼쪽 nCount 문자를 추출하고 추출된 부분 문자열의 복사본을 반환합니다.

CStringT Left(
   int nCount
) const;

매개 변수

  • nCount
    CStringT 개체에서 추출할 문자의 수입니다.

반환 값

지정된 문자 범위의 복사본을 포함하는 CStringT 개체입니다. 반환된 CStringT 개체가 비어 있을 수 있습니다.

설명

nCount가 문자열 길이를 초과하는 경우 전체 문자열이 추출됩니다. Left는 기본 Left 함수와 유사합니다.

멀티 바이트 문자 집합(MBCS)의 경우 nCount가 각 8비트 시퀀스를 문자로 처리하므로, nCount가 멀티 바이트 문자 수에 2를 곱하여 반환합니다.

예제

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

CAtlString s(_T("abcdef"));
ASSERT(s.Left(2) == _T("ab"));   

요구 사항

헤더: cstringt.h

참고 항목

참조

CStringT Class