int вставлення (int nIndex, TCHAR ch )
кинути (CMemoryException);
int вставлення (int nIndex, LPCTSTR pstr )
кинути (CMemoryException);
Значення, яке повертається
Довжина зміненого рядка.
Параметри
nIndex
Індекс символ, перед яким вставки відбудеться.
ch
Символ для вставки.
pstr
Вказівник на підрядок, щоб вставити.
Зауваження
Телефонуйте цієї функції-члена для вставлення одного або підрядок в певний індекс всередині рядка. Параметр nIndex визначає перший символ, який буде переміщено, щоб звільнити місце для символу або підрядок. Якщо nIndex дорівнює нулю, курсор буде відбуватися перед весь рядок. Якщо nIndex вище, ніж довжина рядка, функція використовується присутніх рядок і нових матеріалів, наданих або ch або pstr.
Приклад
//The наступний приклад демонструє використання CString::Insert.
CString str("HockeyBest");
Int n = вул.Вставити (6, "є");
НАДБАННЯ (n = = вул.GetLength());
printf («1: %s\n ", вул (LPCTSTR));
n = вул.Вставити (6, ' ');
НАДБАННЯ (n = = вул.GetLength());
printf ("2: %s\n", вул (LPCTSTR));
n = вул.Вставити (555, "!");
НАДБАННЯ (n = = вул.GetLength());
printf ("3: %s\n", вул (LPCTSTR));
//This код генерує ці лінії виробництва:
1: Найкращі Hockeyis
2: Хокей, кращий
3: Хокей, кращий
Огляд CString |nbsp; Члени класу | Ієрархічна діаграма
Дивіться також CString::Delete, CString::operator +