CString::Find

int ค้นหา ( TCHAR ch ) const

int ค้นหา ( LPCTSTR lpszSub ) const

int ค้นหา (TCHAR ch, int nStart ) const;

int ค้นหา (LPCTSTR pstr, int nStart ) const;

ส่งกลับค่า

ดัชนี zero-based ของอักขระตัวแรกในวัตถุนี้CStringที่ตรงกับสตริงย่อยที่ร้องขอหรืออักขระ หากไม่พบอักขระหรือสตริงย่อย -1?

พารามิเตอร์

ch

อักขระเดียวในการค้นหา?

lpszSub

สตริงย่อยในการค้นหา?

nStart

ดัชนีของอักขระในสายอักขระที่จะเริ่มต้นการค้นหาด้วย หรือ 0 เพื่อเริ่มการทำงานตั้งแต่เริ่มต้น อักขระที่nStartจะถูกแยกออกจากการค้นหาถ้าnStartไม่เท่ากับ 0?

pstr

ตัวชี้ในสายอักขระการค้นหา?

หมายเหตุ

ค้นหาสายอักขระนี้ตรงตัวแรกของสตริงย่อย ฟังก์ชันมีเพียบทั้งอักขระตัวเดียว (คล้ายกับเวลาทำงานฟังก์ชันstrchr) และสายอักขระ (คล้ายกับstrstr) การยอมรับ?

ตัวอย่าง

/ / แสดงตัวอย่างแรก / / CString::Find (แบบ ch TCHAR)
S CString ("abcdef");
ASSERT (s.Find ('c') == 2);
ASSERT (s.Find ("de") == 3);

/ / ที่สองแสดงตัวอย่าง / / CString::Find (TCHAR ch, int nStart)
CString str ("ดาวมีการจัดตำแหน่ง");
int n = strค้นหา ('e', 5);
ASSERT(n == 12)

ภาพรวม CString |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCString::ReverseFind, CString::FindOneOf(&N)

Index