CStringT::Delete
Odstraní znaky z řetězce začínající znakem v daném indexu.
int Delete(
int iIndex,
int nCount = 1
);
Parametry
iIndex
Z nuly vycházející index prvního znaku CStringT objektu, který chcete odstranit.nCount
Počet znaků, které chcete odebrat.
Vrácená hodnota
Délka řetězce změněné.
Poznámky
Pokud nCount je delší, než řetězec zbytek řetězce budou odebrány.
Příklad
// 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());
Požadavky
Záhlaví: cstringt.h