다음을 통해 공유


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