CString::Mid

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

Index