CStringT::Mid
Extrahuje podřetězec délka nCount znaky z této CStringT objektu začíná na pozici iFirst (od nuly).
CStringT Mid(
int iFirst,
int nCount
) const;
CStringT Mid(
int iFirst
) const;
Parametry
iFirst
Z nuly vycházející index prvního znaku v tomto CStringT objekt, který má být obsažena v extrahované podřetězec.nCount
Počet znaků extrahuje z tohoto CStringT objektu.Pokud není tento parametr zadán, je extrahován zbytek řetězce.
Vrácená hodnota
A CStringT objekt obsahující kopii zadaného rozsahu znaků.Všimněte si, že vrácené CStringT objektu může být prázdný.
Poznámky
Funkce vrátí kopii extrahované podřetězec.Midje podobné funkce Mid základní (Basic indexy jsou založeny na jeden).
Pro vícebajtové znakové sady (MBCS) nCount odkazuje na každý znak 8 bitů; olovo a revizní bajtu v jednom vícebajtové znakové, jsou započítány jako dva znaky.
Příklad
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString s(_T("abcdef"));
ASSERT(s.Mid(2, 3) == _T("cde"));
Požadavky
Záhlaví: cstringt.h