Пространства имён
Варианты
Действия

std::strcoll

Материал из cppreference.com
< cpp‎ | string‎ | byte

Определено в заголовочном файле <cstring>
int strcoll( const char* lhs, const char* rhs );
Сравнивает две строки с нулевым символом байт в соответствии с текущей локалью, как это определено LC_COLLATE категории.
Оригинал:
Compares two null-terminated byte strings according to the current locale as defined by the LC_COLLATE category.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

[править] Параметры

lhs, rhs -
указателей на строки с нулевым символом байт для сравнения
Оригинал:
pointers to the null-terminated byte strings to compare
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Возвращаемое значение

Отрицательное значение, если lhs является меньше (предшествует) rhs.
Оригинал:
Negative value if lhs is less than (precedes) rhs.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
0 если lhs является равно rhs.
Оригинал:
0 if lhs is equal to rhs.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Положительное значение, если lhs является больше (следует) rhs.
Оригинал:
Positive value if lhs is greater than (follows) rhs.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Заметки

Сопоставление того, как правило, лексикографическое сравнение без учета регистра в соответствии с алфавитом языка, но в некоторых местах, группы символов сравнить как отдельные единицы сортировки. Например, "ч" в Чехии следующим образом: "ч" и предшествует «я», и «нг» в валлийском следует "г" и предшествует "з".
Оригинал:
Collation order is typically lexicographic case-insensitive comparison according to the locale's alphabet, but in some locales, groups of characters compare as single collation units. For example, "ch" in Czech follows "h" and precedes "i", and "ng" in Welsh follows "g" and precedes "h".
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Пример

[править] См. также

сравнивает две строки широких в соответствии с текущей локали
Оригинал:
compares two wide strings in accordance to the current locale
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
[virtual]
сравнение двух строк с использованием сортировки эту грань правилами
Оригинал:
compares two strings using this facet's collation rules
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(virtual protected std::collate функция-член) [edit]
преобразование строки, так что STRCMP бы тот же результат, как strcoll
Оригинал:
transform a string so that strcmp would produce the same result as strcoll
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
C documentation for strcoll