int Insert (int nIndex, TCHAR ch )
tirar (CMemoryException);
int Insert (int nIndex, LPCTSTR pstr )
tirar (CMemoryException);
Valor devuelto
La longitud de la cadena ha cambiado.
Parámetros
nIndex
El índice del carácter antes de que llevará a cabo la inserción.
ch
El carácter de insertarse.
pstr
Un puntero a la subcadena que se insertará.
Observaciones
Llame a esta función miembro para insertar un carácter individual o una subcadena en el índice especificado dentro de la cadena. El parámetro nIndex identifica el primer carácter que se moverán para hacer espacio para el carácter o la subcadena. Si nIndex es cero, la inserción se producirá antes de toda la cadena. Si nIndex es mayor que la longitud de la cadena, la función será concatenar la cadena actual y el nuevo material proporcionado por ch o pstr.
Ejemplo
//The ejemplo siguiente muestra el uso de CString::Insert.
CString str("HockeyBest");
int n = str.Insertar (6, "es");
ASSERT (n == str.GetLength());
printf ("1: %s\n", (LPCTSTR) str);
n = str.Insertar (6, ' ');
ASSERT (n == str.GetLength());
printf ("2: %s\n", (LPCTSTR) str);
n = str.Insertar (555, '!');
ASSERT (n == str.GetLength());
printf ("3: %s\n", (LPCTSTR) str);
//Este código genera estas líneas de salida:
1: Hockeyis mejor
2: Hockey es mejor
3: Hockey es mejor
Visión General de CString |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;CString::Delete, CString::operator +