Linux repositories inspector
GNU
2019-03-06
Aliases: strcasestr(3), strcasestr(3), strcasestr(3), strcasestr(3), strcasestr(3), strcasestr(3), strcasestr(3), strcasestr(3), strcasestr(3), strcasestr(3)

man-pages-ru

Russian man pages from the Linux Documentation Project

manpages-dev

Manual pages about using GNU/Linux for development

man-pages

Linux kernel and C library user-space interface documentation

ИМЯ

strstr, 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 (\(aq\0\(aq) не сравниваются.
strcasestr() аналогична strstr(), но при этом игнорируется регистр обеих строк.

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

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

АТРИБУТЫ

Описание терминов данного раздела смотрите в attributes(7).
Интерфейс Атрибут Значение
strstr() Безвредность в нитях MT-Safe
strcasestr() Безвредность в нитях MT-Safe locale

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

strstr(): POSIX.1-2001, POSIX.1-2008, C89, C99.
strcasestr() является нестандартизованным расширением.
⇧ Top