Condividi tramite


CStringT::Delete

Elimina un carattere o i caratteri da una stringa che inizia con il carattere all'indice specificato.

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

Parametri

  • iIndex
    L'indice in base zero del primo carattere dell'oggetto CStringT per l'eliminazione.

  • nCount
    Il numero di caratteri da rimuovere.

Valore restituito

La lunghezza della stringa modificata.

Note

Se nCount è più lungo di stringa, il resto della stringa verrà rimosso.

Esempio

// 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());
  
  

Requisiti

intestazione: cstringt.h

Vedere anche

Riferimenti

Classe di CStringT