std:: wcsstr
From cppreference.net
|
Definiert in Header
<cwchar>
|
||
|
const
wchar_t
*
wcsstr
(
const
wchar_t
*
dest,
const
wchar_t
*
src
)
;
|
||
|
wchar_t
*
wcsstr
(
wchar_t
*
dest,
const
wchar_t
*
src
)
;
|
||
Findet das erste Vorkommen der breiten Zeichenkette src in der breiten Zeichenkette, auf die dest zeigt. Die abschließenden Nullzeichen werden nicht verglichen.
Inhaltsverzeichnis |
Parameter
| dest | - | Zeiger auf den nullterminierten Breitzeichen-String zur Untersuchung |
| src | - | Zeiger auf den nullterminierten Breitzeichen-String für die Suche |
Rückgabewert
Zeiger auf das erste Zeichen der gefundenen Teilzeichenkette in dest , oder ein Nullzeiger falls keine solche Teilzeichenkette gefunden wurde. Wenn src auf eine leere Zeichenkette zeigt, wird dest zurückgegeben.
Beispiel
Diesen Code ausführen
#include <clocale> #include <cwchar> #include <iostream> int main() { wchar_t const* origin = L"アルファ, ベータ, ガンマ, アルファ, ベータ, ガンマ."; wchar_t const* target = L"ベータ"; wchar_t const* result = origin; std::setlocale(LC_ALL, "en_US.utf8"); std::wcout << L"Substring to find: \"" << target << L"\"\n" << L"String to search: \"" << origin << L"\"\n\n"; for (; (result = std::wcsstr(result, target)) != nullptr; ++result) std::wcout << L"Found: \"" << result << L"\"\n"; }
Mögliche Ausgabe:
Substring to find: "ベータ" String to search: "アルファ, ベータ, ガンマ, アルファ, ベータ, ガンマ." Found: "ベータ, ガンマ, アルファ, ベータ, ガンマ." Found: "ベータ, ガンマ."
Siehe auch
|
findet das erste Vorkommen der angegebenen Teilzeichenkette
(öffentliche Elementfunktion von
std::basic_string<CharT,Traits,Allocator>
)
|
|
|
findet das erste Vorkommen einer Teilzeichenkette
(Funktion) |
|
|
findet das erste Vorkommen eines Breitzeichenzeichens in einer Breitzeichenkette
(Funktion) |
|
|
findet das letzte Vorkommen eines Breitzeichenzeichens in einer Breitzeichenkette
(Funktion) |
|
|
C-Dokumentation
für
wcsstr
|
|