Share via


CStringT::Delete

Supprime le caractère ou des caractères d'une chaîne en commençant par le caractère à l'index donné.

int Delete(
   int iIndex,
   int nCount = 1
);

Paramètres

  • iIndex
    L'index de base zéro du premier caractère de l'objet d' CStringT à la suppression.

  • nCount
    Le nombre de caractères à supprimer.

Valeur de retour

La longueur de la chaîne modifiée.

Notes

Si nCount dépasse la chaîne, le reste de la chaîne sera supprimé.

Exemple

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

CAtlString str(_T("Soccer is best, but hockey is quicker!"));
_tprintf_s(_T("Before: %s\n"), (LPCTSTR)str);

int n = str.Delete(6, 3);
_tprintf_s(_T("After: %s\n"), (LPCTSTR)str);
ASSERT(n == str.GetLength());
  
  

Configuration requise

en-tête : cstringt.h

Voir aussi

Référence

Classe de CStringT