CString::Insert

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 +

Index