다음을 통해 공유


CStringT::Mid

부분 문자열의 길이 추출 nCount 에서이 문자 CStringT 위치에서 시작 하는 개체를 iFirst (0부터 시작).

CStringT Mid(
   int iFirst,
   int nCount
) const;
CStringT Mid(
   int iFirst
) const;

매개 변수

  • iFirst
    이 첫 번째 문자의 인덱스 CStringT 개체에서 추출한 부분 문자열에 포함 될 수 있습니다.

  • nCount
    여기에서 추출할 문자의 수 CStringT 개체입니다.이 매개 변수를 지정 하지 않으면 다음 나머지 문자열이 추출 됩니다.

반환 값

A CStringT 지정 된 범위의 문자 복사본을 포함 하는 개체입니다.이때 반환 되는 CStringT 개체가 비어 있을 수 있습니다.

설명

함수는 추출 된 문자열의 복사본을 반환합니다.Mid(기본 인덱스 1부터 시작 됩니다 제외) 기본 Mid 함수를 비슷합니다.

(MBCS) 멀티 바이트 문자 집합에 대 한 nCount 각 8 비트 문자를. 즉, 선행 및 후행 바이트 한 멀티 바이트 문자에 두 개의 문자로 계산 됩니다.

예제

// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;

CAtlString s(_T("abcdef"));
ASSERT(s.Mid(2, 3) == _T("cde"));   

요구 사항

헤더: cstringt.h

참고 항목

참조

CStringT 클래스