std:: wcschr
From cppreference.net
|
Défini dans l'en-tête
<cwchar>
|
||
|
const
wchar_t
*
wcschr
(
const
wchar_t
*
str,
wchar_t
ch
)
;
|
||
|
wchar_t
*
wcschr
(
wchar_t
*
str,
wchar_t
ch
)
;
|
||
Trouve la première occurrence du caractère large ch dans la chaîne large pointée par str .
Table des matières |
Paramètres
| str | - | pointeur vers la chaîne large terminée par un caractère nul à analyser |
| ch | - | caractère large à rechercher |
Valeur de retour
Pointeur vers le caractère trouvé dans str , ou un pointeur nul si aucun caractère n'est trouvé.
Exemple
Exécuter ce code
#include <cwchar> #include <iostream> #include <locale> int main() { const wchar_t arr[] = L"白猫 黒猫 кошки"; const wchar_t* cat = std::wcschr(arr, L'猫'); const wchar_t* dog = std::wcschr(arr, L'犬'); std::cout.imbue(std::locale("en_US.utf8")); if (cat) std::cout << "The character 猫 found at position " << cat - arr << '\n'; else std::cout << "The character 猫 not found\n"; if (dog) std::cout << "The character 犬 found at position " << dog - arr << '\n'; else std::cout << "The character 犬 not found\n"; }
Sortie :
The character 猫 found at position 1 The character 犬 not 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'un caractère
(fonction) |
|
|
trouve la dernière occurrence d'un caractère large dans une chaîne large
(fonction) |
|
|
trouve la première position de n'importe quel caractère large d'une chaîne large dans une autre chaîne large
(fonction) |
|
|
Documentation C
pour
wcschr
|
|