Linux |
CentOS 5.3 |
|
memchr(3) |
memchr − Rechercher un caractère dans une zone mémoire. |
#include <string.h> void *memchr (const void *s, int c, size_t n); void *memrchr(const void *s, int c, size_t n); |
La fonction memchr() examine les n premiers octets de la zone mémoire pointée par s à la recherche du caractère c. Le premier octet correspondant à c (interprété comme un unsigned char) arrête l’opération. La fonction memrchr() travaille comme memchr(), sauf qu’elle recherche en arrière depuis la fin de la zone de n octets pointée par s plutôt que depuis le début. |
Les fonctions memchr() et memrchr() renvoient un pointeur sur l’octet correspondant, ou NULL si le caractère n’est pas présent dans la zone de mémoire concernée. |
La fonction memchr() est conforme à SVr4, BSD 4.3 et C99. La fonction memrchr() est une extension GNU disponible depuis la glibc 2.1.91. |
index(3), rindex(3), strchr(3), strpbrk(3), strrchr(3), strsep(3), strspn(3), strstr(3), wmemchr(3) |
Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 4 novembre 1996 et révisée le 14 août 2006. L’équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 3 memchr ». N’hésitez pas à signaler à l’auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel. |
memchr(3) |