int Insert (int nIndex, TCHAR ch )
gettare (CMemoryException);
int Insert (int , LPCTSTR nIndex pstr )
gettare (CMemoryException);
Valore restituito
La lunghezza della stringa modificata.
Parametri
nIndex
L'indice del carattere prima che l'inserimento avrà luogo.
ch
Il carattere di essere inserito.
pstr
Puntatore alla sottostringa da inserire.
Osservazioni
Chiamare questa funzione membro per inserire un singolo carattere o una sottostringa in corrispondenza dell'indice specificato all'interno della stringa. Il parametro nIndex identifica il primo personaggio che verrà spostato per fare spazio per il carattere o la sottostringa. Se nIndex è zero, l'inserimento si verifica prima l'intera stringa. Se nIndex è più alto rispetto alla lunghezza della stringa, la funzione sarà concatenare la stringa presente e il nuovo materiale fornito da ch o pstr.
Esempio
//The seguente esempio viene illustrato l'utilizzo di CString::Insert.
CString str("HockeyBest");
int n = str.Inserire (6, "è");
ASSERT (n = = str.GetLength());
printf ("1: %s\n", (LPCTSTR) str);
n = str.Inserire (6, ' ');
ASSERT (n = = str.GetLength());
printf ("2: %s\n", (LPCTSTR) str);
n = str.Inserire (555, '!');
ASSERT (n = = str.GetLength());
printf ("3: %s\n", (LPCTSTR) str);
//this codice genera queste righe di output:
1: Best Hockeyis
2: Hockey è migliore
3: Hockey è migliore
CString panoramica |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CString::Delete, CString::operator +