CStringT::Mid
Dibuja una subcadena de caracteres de nCount de longitud de este objeto de CStringT , desde la posición iFirst (cero).
CStringT Mid(
int iFirst,
int nCount
) const;
CStringT Mid(
int iFirst
) const;
Parámetros
iFirst
El índice de base cero del primer carácter de este objeto de CStringT que debe incluirse en la subcadena extraída.nCount
Número de caracteres que se van a extraer de este objeto de CStringT .Si no se proporciona este parámetro, el resto de la cadena se extraen.
Valor devuelto
Un objeto de CStringT que contiene una copia del rango de caracteres especificado.Observe que el objeto devuelto de CStringT puede estar vacío.
Comentarios
La función devuelve una copia de la subcadena extraída.Mid es similar a la función básica Mid (salvo que los índices en básico se basa en uno).
Para los juegos de caracteres multibyte (MBCS), nCount hace referencia a cada carácter de 8 bits; es decir, un avance y un byte final en un carácter multibyte se cuentan como dos caracteres.
Ejemplo
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString s(_T("abcdef"));
ASSERT(s.Mid(2, 3) == _T("cde"));
Requisitos
encabezado: cstringt.h