CString::Find

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

Index