std:: memchr
|
Défini dans l'en-tête
<cstring>
|
||
|
const
void
*
memchr
(
const
void
*
ptr,
int
ch,
std::
size_t
count
)
;
|
||
|
void
*
memchr
(
void
*
ptr,
int
ch,
std::
size_t
count
)
;
|
||
Convertit ch en unsigned char et localise la première occurrence de cette valeur dans les premiers count octets (chacun interprété comme unsigned char ) de l'objet pointé par ptr .
|
Cette fonction se comporte comme si elle lisait les octets séquentiellement et s'arrêtait dès qu'un octet correspondant est trouvé : si le tableau pointé par ptr est plus petit que count , mais que la correspondance est trouvée dans le tableau, le comportement est bien défini. |
(depuis C++17) |
SommaireParamètres
Valeur de retourPointeur vers l'emplacement de l'octet, ou un pointeur nul si aucun octet correspondant n'est trouvé. ExempleRechercher dans un tableau de caractères.
Exécuter ce code
Sortie : search character found Voir aussi
| ||||||||||||||||