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