Назва

strstr - знаходить підланцюжок в ланцюжкові

Використання

#include <string.h>

char strstr(const char стіг, const char *голка);

Опис

Функція strstr() знаходить появу підланцюжка голка в ланцюжку стіг. Завершальний символ '\0' не зіставлятиметься.

Повернені значення

Функція strstr() повертає покажчик на початок підланцюжка, або NULL, якщо такого не знайдено.

Вади

Ранні версії libc Лінукса (скажімо 4.5.26) не дозволяли порожнього аргументу. Новіші версії (починаючи з 4.6.27) працюють правильно, і повертають стіг, якщо аргумент голка порожній.

Відповідність стандартам

ISO 9899

Дивіться також

?index(3), ?memchr(3), ?rindex(3), strchr(3), ?strpbrk(3), ?strsep(3), strspn(3), ?strtok(3)