Linux Man на русском

  User    Syst    Libr    Device    Files    Other    Admin  



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

strncmp(3) сравнивает две строки

Other Alias

strcmp


ОБЗОР

#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. Она возвращает целое число, которое меньше, больше нуля или равно ему, если выяснится, что 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.