Share via


CStringT::SpanIncluding

Récupère les caractères de la chaîne, en commençant par le premier caractère, qui sont dans le jeu de caractères reconnus par pszCharSet.

CStringT SpanIncluding(
   PCXSTR pszCharSet
) const;

Paramètres

  • pszCharSet
    Une chaîne interprétée comme un jeu de caractères.

Valeur de retour

Une sous-chaîne qui contient les caractères dans la chaîne qui sont dans pszCharSet, en commençant par le premier caractère de la chaîne et de fin lorsqu'un caractère n'est trouvé dans la chaîne qui n'est pas dans pszCharSet.SpanIncluding retourne une sous-chaîne vide si le premier caractère de la chaîne n'est pas dans le jeu spécifié.

Notes

Si le premier caractère de la chaîne n'est pas dans le jeu de caractères, puis SpanIncluding retourne une chaîne vide.Sinon, il retourne une séquence de caractères consécutifs qui sont dans le jeu.

Exemple

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

CAtlString str(_T("cabbage"));
CAtlString res = str.SpanIncluding(_T("abc"));
ASSERT(res == _T("cabba"));
res = str.SpanIncluding(_T("xyz"));
ASSERT(res.IsEmpty());   

Configuration requise

Header: cstringt.h

Voir aussi

Référence

Classe de CStringT