CStringT::Mid
Extrai uma subcadeia de caracteres de comprimento nCount de esse objeto de CStringT , começando na posição iFirst (com base zero).
CStringT Mid(
int iFirst,
int nCount
) const;
CStringT Mid(
int iFirst
) const;
Parâmetros
iFirst
O índice com base zero do primeiro caractere em este objeto de CStringT que deve ser incluído na subcadeia de caracteres extraído.nCount
O número de caracteres para extrair de esse objeto de CStringT .Se este parâmetro não for fornecido, o restante da cadeia de caracteres é extraído.
Valor de retorno
Um objeto de CStringT que contém uma cópia do intervalo especificado de caracteres.Observe que o objeto retornado de CStringT pode ser vazia.
Comentários
A função retorna uma cópia da subcadeia de caracteres extraído.Mid é semelhante à função mid básica (exceto que os índices em básico é baseado em um).
Para conjuntos de caracteres de multibyte (MBCS), nCount refere-se a cada caractere de 8 bits; ou seja, uma ligação e um byte final em um caractere de multibyte são contados como dois caracteres.
Exemplo
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString s(_T("abcdef"));
ASSERT(s.Mid(2, 3) == _T("cde"));
Requisitos
Cabeçalho: cstringt.h