CString::Find

int Bul ( tchar ch ) const;

int Bul ( lpctstr lpszSub ) const;

int Bul (tchar ch, int nStart ) const;

int Bul (lpctstr pstr, int nStart ) const;

Dönüş değeri

Bu CString nesne istenen alt dize veya karakter eşleşen ilk karakter sıfır tabanlı dizin; karakter veya alt dize bulunamazsa -1.

Parametreleri

ch

Aramak için tek bir karakter.

lpszSub

Aramak için bir dize.

nStart

Karakter dizesi ile aramayı başlatmak veya baştan başlamak için 0 dizin. NStart 0'a eşit değilse, arama nStart karakteri dışlandı.

pstr

Aramak için bir dize işaretçisi.

Açıklamalar

Bu dize, bir dize ilk maç için arar. İşlev hem tek karakter (için çalıştırma işlevi strchrbenzer) hem de dizeleri ( strstriçin benzer) kabul edecek şekilde aşırı.

Örnek

/ / İlk örnek göstererek / / CString::Find (tchar ch)
CString s ("abcdef");
assert (s.Find ('c') == 2);
assert (s.Find ("de") == 3);

/ / Saniye örnek göstererek / / CString::Find (tchar ch, int nStart)
CString str ("yıldız yaslanıyor");
int n = str.Bul ('e', 5);
ASSERT(n == 12)

CString genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CString::ReverseFind, CString::FindOneOf

Index