Linux repositories inspector
2019-03-06
Aliases: strncmp(3), strncmp(3), strncmp(3), strncmp(3), strncmp(3), strncmp(3), strncmp(3), strncmp(3), strncmp(3), strncmp(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

ИМЯ

strcmp, strncmp - сравнивает две строки

ОБЗОР

#include <string.h>

int strcmp(const char *s1, const char *s2);
int strncmp(const char *s1, const char *s2, size_t n);

ОПИСАНИЕ

Функция strcmp() сравнивает строки s1 и s2. При этом локаль не учитывается (для её учёта используйте функцию strcoll(3)). Она возвращает целое число, которое меньше, больше нуля или равно ему, если выяснится, что s1 меньше, равна или больше s2 соответственно.
Функция strncmp() работает аналогичным образом, но сравниваются только первые (не более) n байт строки s1 и s2.

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

Функции strcmp() и strncmp() возвращают целое число, которое меньше, больше нуля или равно ему, если строка s1 (или её первые n байтов) соответственно меньше, больше или равна s2.

АТРИБУТЫ

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

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

POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
⇧ Top