CStringT::Delete
Löscht ein Zeichen oder Zeichen aus einer Zeichenfolge ab dem Zeichen am angegebenen Index.
int Delete(
int iIndex,
int nCount = 1
);
Parameter
iIndex
Der nullbasierte Index des ersten Zeichens im CStringT-Objekt Lösch-.nCount
Die Anzahl der zu entfernenden Zeichen.
Rückgabewert
Die Länge der geänderten Zeichenfolge.
Hinweise
Wenn nCount länger als die Zeichenfolge ist, wird der Rest der Zeichenfolge entfernt.
Beispiel
// 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());
Anforderungen
Header: cstringt.h