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