Int Insert (Int nIndex, TCHAR - ch )
Werfen Sie (CMemoryException);
Int Insert (Int nIndex, LPCTSTR Pstr )
werfen (CMemoryException);
Rückgabewert
Die geänderte Zeichenfolge.
Parameter
nIndex
Der Index des Zeichens vor dem die Einfügung stattfinden wird.
ch
Das Zeichen eingefügt werden soll.
pstr
Ein Zeiger auf die untergeordnete Zeichenfolge eingefügt werden soll.
Bemerkungen
Rufen Sie diese Memberfunktion um eines Zeichens oder einer Teilzeichenfolge innerhalb der Zeichenfolge dem angegebenen Index einfügen. Der nIndex -Parameter gibt das erste Zeichen, das verschoben werden sollen, um Platz für das Zeichen oder Teilzeichenfolge. Wenn nIndex NULL ist, wird die Einfügemarke vor der gesamten Zeichenfolge auftreten. Wenn nIndex höher ist als die Länge der Zeichenfolge ist, wird die Funktion der vorliegenden Zeichenfolge und das neue Material zur Verfügung gestellt durch ch oder Pstr verketten.
Beispiel
//Die folgende Beispiel veranschaulicht die Verwendung der CString::Insert.
CString str("HockeyBest");
Int n = str.Einfügen (6, "ist");
ASSERT (n == str.GetLength());
Printf ("1: %s\n", (LPCTSTR) str);
n = str.Einfügen (6, ' ');
ASSERT (n == str.GetLength());
Printf ("2: %s\n", (LPCTSTR) str);
n = str.Einfügen (555, '!');
ASSERT (n == str.GetLength());
Printf ("3: %s\n", (LPCTSTR) str);
//in Code generiert diese Zeilen der Ausgabe:
1: Hockeyis Best
2: Hockey ist beste
3: Hockey ist beste
Übersicht über die CString |nbsp; Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CString::Delete, CString::operator +