STRSTR(3)

НАЗВАНИЕ
strstr - поиск подстроки

СИНТАКСИС
#include <string.h>

char *strstr(const char *haystack, const char *needle);

ОПИСАНИЕ
Функция strstr() находит первую встретившуюся подстроку needle в строке haystack. Завершающие символы `\0' не сравниваются.

ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
Функция strstr() возвращает указатель на начало найденной подстроки или NULL, если подстрока не найдена.

НАЙДЕННЫЕ ОШИБКИ
Ранние версии Linux libc (например, 4.5.26) не допускали "пустого" аргумента. Более поздние версии (например, 4.6.27) работают правильно и возвращают haystack, когда needle пуста.

СООТВЕТСТВИЕ СТАНДАРТАМ
ISO 9899

СМ. ТАКЖЕ
index(3), memchr(3), rindex(3), strchr(3), strpbrk(3), strsep(3), strspn(3), strtok(3)