CStringT::Delete

Exclui um caractere ou mais caracteres de uma cadeia de caracteres que começa com o caractere no índice especificado.

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

Parâmetros

  • iIndex
    O índice com base zero do primeiro caractere no objeto de CStringT excluir.

  • nCount
    O número de caracteres a serem removidos.

Valor de retorno

O comprimento da cadeia de caracteres modificada.

Comentários

Se nCount é maior que a cadeia de caracteres, o restante da cadeia de caracteres será removido.

Exemplo

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

Requisitos

Cabeçalho: cstringt.h

Consulte também

Referência

Classe de CStringT