Linux Man на русском

  User    Syst    Libr    Device    Files    Other    Admin  



   strstr - поиск подстроки

strstr(3) поиск подстроки

Other Alias

strcasestr


ОБЗОР

#include <string.h>


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

#define _GNU_SOURCE /* см. feature_test_macros(7) */


#include <string.h>

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


ОПИСАНИЕ

Функция strstr() ищет первое соответствие подстроки needle в строке haystack. Конечные байты null ('\0') не сравниваются.

strcasestr() аналогична strstr(), но при этом игнорируется регистр обеих строк.


ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

Данные функции возвращают указатель на начало найденной подстроки или NULL, если подстрока не найдена.


АТРИБУТЫ

Описание терминов данного раздела смотрите в attributes(7).

Интерфейс Атрибут Значение
strstr() безвредность в потоках: безвредно (MT-Safe)
strcasestr() безвредность в потоках: безвредно (MT-Safe locale)


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

strstr(): POSIX.1-2001, POSIX.1-2008, C89, C99.

strcasestr() является нестандартизованным расширением.