int Insert (int nIndex, TCHAR ch )
jeter (CMemoryException) ;
int Insert (int nIndex, LPCTSTR pstr )
jeter (CMemoryException);
Valeur de retour
La longueur de la chaîne modifiée.
Paramètres
nIndex
L'index du caractère devant lequel l'insertion aura lieu.
ch
Le caractère à insérer.
pstr
Un pointeur vers la sous-chaîne à insérer.
Remarques
Appelez cette fonction membre pour insérer un caractère unique ou une sous-chaîne à l'index donné dans la chaîne. Le paramètre nIndex identifie le premier caractère qui est déplacé pour faire place à la nature ou de la sous-chaîne. Si nIndex est zéro, l'insertion se produit avant la totalité de la chaîne. Si nIndex est supérieur à la longueur de la chaîne, la fonction va concaténer la chaîne de l'actuelle et le nouveau matériel fournis par ch ou pstr.
Exemple
//La exemple suivant illustre l'utilisation de CString::Insert.
CString str("HockeyBest") ;
int n = str.Insert (6, « est ») ;
ASSERT (n == str.GetLength()) ;
printf ("1: %s\n", str (LPCTSTR)) ;
n = str.Insert (6, ' ') ;
ASSERT (n == str.GetLength()) ;
printf ("2: %s\n", str (LPCTSTR)) ;
n = str.Insert (555, '!') ;
ASSERT (n == str.GetLength()) ;
printf ("3: %s\n", str (LPCTSTR)) ;
//vous code génère ces lignes de production :
1: Best Hockeyis
2: Le hockey est le meilleur
3: Le hockey est le meilleur
Aperçu de CString |nbsp ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CString::Delete, CString::operator +