Freigeben über


CHString::Find(LPCWSTR)-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(
  LPCWSTR lpszSub
);

Parameter

lpszSub

Eine Teilzeichenfolge, nach der die Methode sucht.

Rückgabewert

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

Hinweise

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

Beispiele

Das folgende Codebeispiel zeigt die Verwendung von CHString::Find.

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

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile chstring.h (einschließlich FwCommon.h)
Bibliothek FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll

Weitere Informationen

CHString

CHString::FindOneOf

CHString::ReverseFind