Man:Man3/strcoll.3

Матеріал з docs.linux.org.ua — збірника документації з Unix/Linux українською мовою.

Перейти до: навігація, пошук


Зміст

Назва

strcoll - порівнює два ланцюжка за використанням поточної локалі

Огляд

#include <string.h>

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

Опис

Функція strcoll() порівнює два ланцюжки s1 і .Ir s2 . Вона повертає ціле менше, рівне або більше нуля, якщо s1, відповідно, менше, співпадає або більше за s2. Порівняння основується на інтерпретації ланцюжків у відповідності з поточною локаллю програми у категорії LC_COLLATE.(Дивіться setlocale(3)).

Повернені значення

Функція strcoll() повертає ціле менше, рівне або більше нуля, якщо s1, відповідно, менше, співпадає або більше за s2. Обидва ланцюжка розглянуто у відповідності з поточною локаллю.

Відповідність стандартам

SVID 3, BSD 4.3, ISO 9899

Примітки

У локалях "C" або "POSIX", функція strcoll() еквівалентна strcmp().

Дивіться також

bcmp(3), memcmp(3), strcasecmp(3), strcmp(3), strxfrm(3), setlocale(3)

Особисті інструменти