CString::Insert

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 +

Index