Available in

(3) (9) (3)/de (3)/es (3)/fr (3)/ja (3)/ko (3)/pl (3)/pt

Contents

NOMBRE

memchr, memrchr − buscan en memoria un carácter

SINOPSIS

#include <string.h>

void *memchr(const void *s, int c, size_t n);

void *memrchr(const void *s, int c, size_t n);

DESCRIPCIÓN

La función memchr() rastrea los primeros n bytes del área de memoria apuntada por s buscando el carácter c. La operación acaba al llegarse al primer byte que concuerde con c (interpretado como un carácter sin signo).

La función memrchr() es similar a la función memchr(), pero en lugar de buscar hacia delante desde el principio del área de memoria apuntada por s, busca hacia atrás desde el final de los n bytes que siguen a dicha dirección.

VALOR DEVUELTO

Las funciones memchr() y memrchr() devuelven un puntero al byte que concuerda, o NULL si el carácter no está en el área de memoria especificada.

CONFORME A

La función memchr() es conforme con SVID 3, BSD 4.3, ISO 9899 y POSIX. La función memrchr() es una extensión de GNU, disponible desde glibc 2.1.91.

VÉASE TAMBIÉN

index(3), rindex(3), strchr(3), strpbrk(3), strrchr(3), strsep(3), strspn(3), strstr(3)

COMMENTS

blog comments powered by Disqus