int Zu finden ( TCHAR ch ) const;
int Zu finden ( LPCTSTR LpszSub ) const;
Int suchen (TCHAR ch, Int nStart ) const;
Int suchen (LPCTSTR Pstr, Int nStart ) const;
Rückgabewert
Der nullbasierte Index des ersten Zeichens dieser CString -Objekt, das die angeforderte untergeordnete Zeichenfolge oder Zeichen entspricht. -1 Wenn die Teilzeichenfolge oder eines Zeichens nicht gefunden wird.
Parameter
ch
Ein einzelnes Zeichen zu suchen.
lpszSub
Eine Teilzeichenfolge gesucht.
nStart
Der Index des Zeichens in der Zeichenfolge, mit die Suche beginnen oder 0, um von vorne beginnen. Das Zeichen am nStart ist von der Suche ausgeschlossen werden, wenn nStart nicht gleich 0 ist.
pstr
Ein Zeiger auf eine Zeichenfolge zum Suchen.
Bemerkungen
Diese Zeichenfolge nach der ersten Übereinstimmung einer Teilzeichenfolge gesucht. Die Funktion wird überladen, um einzelne Zeichen (ähnlich der Run-Time-Funktion Strchr) und Streicher (ähnlich wie Strstr) akzeptieren.
Beispiel
/ / Erstes Beispiel demonstriert / / CString::Find (TCHAR-ch)
CString s ("Abcdef");
ASSERT (s.Find ('c') == 2);
ASSERT (s.Find ("de") == 3);
/ / Zweite Beispiel demonstriert / / CString::Find (TCHAR ch, Int nStart)
CString str ("die Sterne sind ausgerichtet");
Int n = str.Finden Sie ("e", 5);
Assert(n == 12)
Übersicht über die CString |nbsp; Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CString::ReverseFind, CString::FindOneOf