共用方式為


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 Class