Aracılığıyla paylaş


CStringT::Delete

Belirtilen dizin karakteri ile başlayan bir dizeden bir karakteri veya karakterleri siler.

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

Parametreler

  • iIndex
    İlk karakterin sıfır tabanlı dizini CStringT nesnesini silmek için.

  • nCount
    Kaldırılacak karakter sayısı.

Dönüş Değeri

Değiştirilen dizenin uzunluğu.

Notlar

nCount Dize dize geri kalanı will be removed daha uzun.

Örnek

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

Gereksinimler

Başlık: cstringt.h

Ayrıca bkz.

Başvuru

CStringT sınıfı