Scroll to navigation

STRCASECMP(3) Руководство программиста Linux STRCASECMP(3)

ИМЯ

strcasecmp, strncasecmp - сравнение двух строк без учёта регистра

ОБЗОР

#include <strings.h>

int strcasecmp(const char *s1, const char *s2);

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

ОПИСАНИЕ

Функция strcasecmp() сравнивает строки s1 и s2, игнорируя регистр символов. Она возвращает целое число, которое меньше, больше нуля или равно ему, если выяснится, что s1 меньше, равна или больше s2 соответственно.

Функция strncasecmp() работает аналогичным образом, но сравниваются только первые n байтов строки s1.

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

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

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

4.4BSD, POSIX.1-2001.

СМОТРИТЕ ТАКЖЕ

bcmp(3), memcmp(3), strcmp(3), strcoll(3), string(3), strncmp(3), wcscasecmp(3), wcsncasecmp(3)

2012-05-10