NOMBRE¶
strstr - localiza una subcadena
SINOPSIS¶
#include <string.h>
char *strstr(const char *haystack, const char *needle);
DESCRIPCIÓN¶
La función
strstr() encuentra la primera ocurrencia de la subcadena
needle en la cadena
haystack. Los caracteres de terminacion `\0'
no se comparan.
VALOR DEVUELTO¶
La función
strstr() devuelve un puntero al comienzo de la subcadena
o NULL si la subcadena no se encuentra.
FALLOS¶
Las primeras versiones de libc de Linux (como 4.5.26) no permitían un
argumento vacío. Las versiones posteriores (como 4.6.27) funcionan
correctamente, y devuelven
haystack cuando la cadena
needle
está vacía.
ISO 9899
VÉASE TAMBIÉN¶
index(3),
memchr(3),
rindex(3),
strchr(3),
strpbrk(3),
strsep(3),
strspn(3),
strtok(3)