CStringT::Mid

从此 CStringT 对象提取长度 nCount 字符子字符串,从开始位置 iFirst (从零开始)。

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

参数

  • iFirst
    第一个字符的从零开始的索引。要包括在这条提取的子字符串的此 CStringT 对象的。

  • nCount
    提取的字符数从此 CStringT 对象。 如果未提供此参数,则字符串的其余部分中提取。

返回值

包含字符指定范围内的副本的 CStringT 对象。 请注意返回的 CStringT 对象可能为null。

备注

函数返回条提取的子字符串的副本。 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选件类