#include <string.h>
int strcoll(const char *str1, const char *str2);
Функция strcoll() сравнивает строку, адресуемую указателем str1, со строкой, адресуемой указателем str2. Сравнение выполняется с учетом значения параметра locale, заданного с помощью функции setlocale() (подробности приводятся в описании функции setlocale()).
Функция strcoll() возвращает целое значение, которое интерпретируется следующим образом.
Значение | Результат сравнения |
---|---|
Меньше нуля | str1 меньше str2 |
Нуль | str1 равен str2 |
Больше нуля | str1 больше str2 |
Пример
Данный фрагмент программы выводит на экран сообщение
Равно
if(strcoll("привет", "привет")) printf("Равно");
Зависимые функции
memcmp() strcmp()