CStringT::Delete
Удаляет знак или знаки из строки, начинающиеся с символа с заданным индексом.
int Delete(
int iIndex,
int nCount = 1
);
Параметры
iIndex
Индекс, начинающийся с нуля первого символа в объекте CStringT для удаления.nCount
Число символов, которое необходимо удалить.
Возвращаемое значение
Длина строки, содержащей.
Заметки
Если nCount длиннее, чем строка, то будут удалены остальные строки.
Пример
// 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());
Требования
заголовок: cstringt.h