Share via


CStringT::Left

Récupère les caractères à l'extrême gauche d' nCount de cet objet d' CStringT et retourne une copie de la sous-chaîne récupérée.

CStringT Left(
   int nCount
) const;

Paramètres

  • nCount
    Le nombre de caractères à partir de cet objet d' CStringT .

Valeur de retour

Un objet d' CStringT contenant une copie de l'intervalle spécifié de caractères.Notez que l'objet retourné d' CStringT peut être vide.

Notes

Si nCount dépasse la longueur de chaîne, la chaîne entière est récupérée.Left est semblable à la fonction de base d' Left .

Pour les jeux de caractères multioctets (MBCS), nCount fait référence à chaque caractère 8 bits ; autrement dit, une avance et un octet de queue dans un caractère multioctet sont comptés comme deux caractères.

Exemple

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

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

Configuration requise

Header: cstringt.h

Voir aussi

Référence

Classe de CStringT