CString::Insert

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 +

Index