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

请参见

参考

CStringT选件类