Freigeben über


CHString::Find(WCHAR)-Methode (chstring.h)

[Die Klasse CHString ist Teil des WMI-Provider-Frameworks, das nun als endgültig betrachtet wird, und es sind keine weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme verfügbar, die diese Bibliotheken betreffen. Die MI-APIs sollten für alle Neuentwicklungen verwendet werden.]

Die Find-Methode durchsucht eine Zeichenfolge nach der ersten Übereinstimmung mit einer Teilzeichenfolge.

Syntax

int Find(
  WCHAR ch
);

Parameter

ch

Ein einzelnes Zeichen, nach dem die Methode sucht.

Rückgabewert

Wenn die Find-Methode erfolgreich ist, wird der nullbasierte Index des ersten Zeichens in dieser CHString-Zeichenfolge zurückgegeben, das mit der angeforderten Teilzeichenfolge oder den angeforderten Zeichen übereinstimmt. Wenn die Teilzeichenfolge oder das Zeichen nicht gefunden wird, gibt die Methode den Wert -1 zurück.

Hinweise

Die Find-Methode wird überladen, um sowohl einzelne Zeichen (ähnlich der Laufzeitfunktion wcschr) als auch Zeichenfolgen (ähnlich der Laufzeitfunktion wcsstr) zu akzeptieren.

Beispiele

Im folgenden Codebeispiel wird die Verwendung von CHString::Find veranschaulicht.

CHString s( L"abcdef" );
assert( s.Find( 'c' ) == 2 );
assert( s.Find( L"de" ) == 3 );

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 Build 20348
Unterstützte Mindestversion (Server) Windows 10 Build 20348
Kopfzeile chstring.h

Weitere Informationen

CHString

CHString::ReverseFind

CHString::FindOneOf