共用方式為


CStringT::Mid

從這個 CStringT 物件擷取長度 nCount 字元子字串開始, iFirst 位置 (以零為起始)。

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

參數

  • iFirst
    第一個字元的以零起始的索引將包含在這個擷取的子字串的這個 CStringT 物件的。

  • nCount
    擷取字元數目從這個 CStringT 物件。 如果未提供這個參數,那麼字串的其餘部分會擷取。

傳回值

包含指定字元範圍的複本的 CStringT 物件。 請注意傳回的 CStringT 物件可能是空的。

備註

函式會傳回這個所擷取的子字串的複本。 Mid 類似於基底中繼函式 (除了基本索引,以一起始)。

對於多位元組字元集 (MBCS), nCount 參考每 8 位元字元,也就是多位元組字元的前導和後隨位元組計為兩個字元。

範例

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

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

需求

Header: cstringt.h

請參閱

參考

CStringT 類別