Sdílet prostřednictvím


CStringT::Left

Extrahuje nCount znaků zleva z tohoto objektu CStringT a vrátí kopii extrahovaného podřetězce.

CStringT Left(
   int nCount
) const;

Parametry

  • nCount
    Počet znaků, které se mají extrahovat z tohoto objektu CStringT

Vrácená hodnota

Objekt CStringT, který obsahuje kopii zadaného rozsahu znakůVrácený objekt CStringT může být prázdný.

Poznámky

Pokud je nCount větší než délka řetězce, extrahuje se celý řetězec.Left se podobá základní funkci Left jazyka Basic.

U vícebajtových znakových sad (MBCS) zpracovává nCount každou 8bitovou posloupnost jako znak, takže nCount vrátí počet vícebajtových znaků vynásobený dvěma.

Příklad

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

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

Požadavky

Hlavičkový soubor: cstringt.h

Viz také

Referenční dokumentace

Třída CStringT