Udostępnij za pośrednictwem


CStringT::Delete

Usuwa znaki z ciągu, począwszy od znaku przy danym indeksie.

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

Parametry

  • iIndex
    Wyświetlanego pierwszego znaku w CStringT obiektu do usunięcia.

  • nCount
    Liczba znaków do usunięcia.

Wartość zwracana

Długość ciągu zmienione.

Uwagi

Jeśli nCount jest dłuższy niż w ciągu pozostałej części ciągu zostaną usunięte.

Przykład

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

Wymagania

Nagłówek: cstringt.h

Zobacz też

Informacje

Klasa CStringT