std:: wcsstr
From cppreference.net
|
Défini dans l'en-tête
<cwchar>
|
||
|
const
wchar_t
*
wcsstr
(
const
wchar_t
*
dest,
const
wchar_t
*
src
)
;
|
||
|
wchar_t
*
wcsstr
(
wchar_t
*
dest,
const
wchar_t
*
src
)
;
|
||
Trouve la première occurrence de la chaîne large src dans la chaîne large pointée par dest . Les caractères nuls de fin ne sont pas comparés.
Table des matières |
Paramètres
| dest | - | pointeur vers la chaîne large terminée par un caractère nul à examiner |
| src | - | pointeur vers la chaîne large terminée par un caractère nul à rechercher |
Valeur de retour
Pointeur vers le premier caractère de la sous-chaîne trouvée dans dest , ou un pointeur nul si aucune sous-chaîne n'est trouvée. Si src pointe vers une chaîne vide, dest est retourné.
Exemple
Exécuter ce code
#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"; }
Sortie possible :
Substring to find: "ベータ" String to search: "アルファ, ベータ, ガンマ, アルファ, ベータ, ガンマ." Found: "ベータ, ガンマ, アルファ, ベータ, ガンマ." Found: "ベータ, ガンマ."
Voir aussi
|
trouve la première occurrence de la sous-chaîne donnée
(fonction membre publique de
std::basic_string<CharT,Traits,Allocator>
)
|
|
|
trouve la première occurrence d'une sous-chaîne de caractères
(fonction) |
|
|
trouve la première occurrence d'un caractère large dans une chaîne large
(fonction) |
|
|
trouve la dernière occurrence d'un caractère large dans une chaîne large
(fonction) |
|
|
Documentation C
pour
wcsstr
|
|