Share via


CStringT::Delete

Elimina un carácter o caracteres de una cadena que comienzan con el carácter en el índice especificado.

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

Parámetros

  • iIndex
    El índice de base cero del primer carácter del objeto de CStringT a la cancelación.

  • nCount
    El número de caracteres que se va a quitar.

Valor devuelto

La longitud de la cadena modificada.

Comentarios

Si nCount es mayor que la cadena, el resto de la cadena se quitará.

Ejemplo

// 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

encabezado: cstringt.h

Vea también

Referencia

CStringT Class