int Ekle (int nIndex, tchar ch )
(CMemoryException) atmak;
int Ekle (int nIndex, lpctstr pstr )
(CMemoryException) atmak;
Dönüş değeri
Değiştirilen dize uzunluğu.
Parametreleri
nIndex
Kendisinden önce ekleme noktasını gerçekleşecek karakter dizin.
ch
Eklenecek karakter.
pstr
Eklenecek alt dize işaretçisi.
Açıklamalar
Tek bir karakter veya alt dize dize içinde belirtilen dizin eklemek için bu üye işlevini çağırın. NIndex parametresi, karakter veya alt dize açmak için Taşınacak ilk karakteri tanımlar. Ekleme noktasını, nIndex sıfır ise, önce tüm dizeyi ortaya çıkar. NIndex dize uzunluğundan daha yüksekse, işlevi mevcut dize ve ch ya da pstr tarafından sağlanan yeni malzeme bağlamak.
Örnek
Aşağıdaki örnek //The CString::Insert kullanımını göstermektedir.
CString str("HockeyBest");
int n = str.Ekle (6, "mi");
assert (n = str.GetLength());
printf ("1: %s\n", (lpctstr) str);
n = str.Ekle (6, ' ');
assert (n = str.GetLength());
printf ("2: %s\n", (lpctstr) str);
n = str.Ekle (555, '!');
assert (n = str.GetLength());
printf ("3: %s\n", (lpctstr) str);
//this kod, bu satırları çıktı oluşturur:
1: Hockeyis en
2: Hockey's Best
3: Hockey's Best
CString genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CString::Delete, CString::operator +