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