Sdílet prostřednictvím


CStringT::Left

Extrahuje nejvíce vlevo nCount znaky z této CStringT objektu a vrátí kopii extrahované podřetězec.

CStringT Left(
   int nCount
) const;

Parametry

  • nCount
    Počet znaků extrahuje z tohoto CStringT objektu.

Vrácená hodnota

A CStringT objekt obsahující kopii zadaného rozsahu znaků.Všimněte si, že vrácené CStringT objektu může být prázdný.

Poznámky

Pokud nCount větší než délka řetězce a poté se extrahuje celý řetězec.Leftje podobný základní Left funkce.

Pro vícebajtové znakové sady (MBCS) nCount odkazuje na každý znak 8 bitů; olovo a revizní bajtu v jednom vícebajtové znakové, jsou započítány jako dva znaky.

Příklad

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

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

Požadavky

Záhlaví: cstringt.h

Viz také

Referenční dokumentace

Třída CStringT