memmem - localiza una subcadena
Biblioteca Estándar C (
libc,
-lc)
#define _GNU_SOURCE /* Vea feature_test_macros(7) */
#include <string.h>
void *memmem(const void haystack[.haystacklen], size_t haystacklen,
const void needle[.needlelen], size_t needlelen);
La función
memmem() busca el principio de la primera ocurrencia de
la subcadena
needle de longitud
needlelen en el área de
memoria
haystack de longitud
haystacklen.
La función
memmem() devuelve un puntero al principio de la
subcadena, o NULL si la subcadena no se encuentra.
Para obtener una explicación de los términos usados en esta
sección, véase
attributes(7).
Interfaz |
Atributo |
Valor |
memmem() |
Seguridad del hilo |
Multi-hilo seguro |
This function is not specified in POSIX.1, but is present on a number of other
systems, including: musl libc 0.9.7; FreeBSD 6.0, OpenBSD 5.4, NetBSD, and
Illumos.
In glibc 2.0, if
needle is empty,
memmem() returns a pointer to
the last byte of
haystack. This is fixed in glibc 2.1.
bstring(3),
strstr(3)
La traducción al español de esta página del manual fue
creada por Gerardo Aburruzaga García <
[email protected]>
y Juan Piernas <
[email protected]>
Esta traducción es documentación libre; lea la
GNU
General Public License Version 3 o posterior con respecto a las
condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.
Si encuentra algún error en la traducción de esta página
del manual, envíe un correo electrónico a
[email protected]