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 |