CString::Insert

int 挿入 (int nIndex、TCHAR ch
(CMemoryException) をスロー;

int 挿入 (int nIndex、LPCTSTR pstr )
(CMemoryException) をスローします。;

戻り値

変更後の文字列の長さ。

パラメーター

nIndex

前に、挿入行われる文字のインデックス。

ch

挿入する文字。

pstr

挿入する部分文字列へのポインター。

解説

1 つの文字または部分文字列が文字列内の指定したインデックスに挿入します。NIndexパラメーター文字または部分文字列のための部屋に移動する最初の文字を識別します。NIndexがゼロの場合は、挿入、全体の文字列の前に発生します。NIndexが文字列の長さよりも大きい場合は、関数、現在の文字列とchまたはpstrのいずれかによって提供される新しい素材を連結します。

 次の例の//The CString::Insert の使用に示します。CString の str("HockeyBest");int n str =。挿入 (6、「は」);ASSERT (n str = =。GetLength());printf ("1: %s\n"、(LPCTSTR) str);n str =。挿入 (6、' ');ASSERT (n str = =。GetLength());printf ("2: %s\n"、(LPCTSTR) str);n str =。挿入 (555、'!');ASSERT (n str = =。GetLength());printf ("3: %s\n"、(LPCTSTR) str);//this のコードでは、これらの行の出力が生成されます。1: Hockeyis 最高2: ホッケーは最高3: 最高のホッケーです

CString の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CString::DeleteCString::operator +(&N)

Index