Содержание | Глава 14

Функция strcoll

#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()
Содержание | Глава 14