CString Mid ( int nFirst ) const;
lançar ( CMemoryException );
CString Mid ( int nFirst, int nCount ) const;
lançar ( CMemoryException );
Valor de retorno
Um objeto de CString que contém uma Copiar do intervalo especificado de caracteres. Anotação que o objeto de CString retornado pode ser vazio.
Parâmetros
nFirst
O índice baseado em zero do primeiro caractere neste objeto de CString que deve ser incluído na Subcadeia extraída.
nCount
O número de caracteres a extrair este objeto CString . Se este parâmetro não for fornecido, o restante da seqüência de caracteres é extraído.
Observações
Extrai uma Subcadeia de caracteres de nCount comprimento provenientes deste objeto CString , começando na posição nFirst (baseada em zero). A função retorna uma Copiar da Subcadeia extraída. Mid é semelhante à função básica MID$ (exceto que índices são baseadas em zero).
Para conjuntos de caracteres multibyte (MBCS), nCount se refere a cada caractere de 8 bits; ou seja, um byte de avanço e trilha em caracteres de multibyte um são contadas como dois caracteres.
Exemplo
O exemplo a seguir demonstra o uso de CString::Mid.
/ / exemplo de CString::Mid
CString s (_T("abcdef"));
ASSERT (s.Mid (2, 3) = = _T("cde"))
Visão geral de CString |nbsp; Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CString::Left, CString::Right