CString::Insert

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 +

Index