C++ Wcscoll() 函数

2024 年 8 月 29 日 | 阅读 2 分钟

在本文中,我们将讨论 C++ 中的 wcscoll() 函数及其语法和示例。

C++ 的 wcscoll() 函数 比较两个以 null 结尾的字符串。比较基于由 LC_COLLATE 类别指定的当前区域设置进行。

此函数比较每个字符串的初始字符。直到字符不同或遇到表示字符串结尾的 null 宽字符,它们都被视为相等。

语法

它具有以下语法:

该函数接受两个必需参数,解释如下

wcs1: 它是一个指向需要比较的以 null 结尾的宽字符串的指针。

wcs2: 该指针指向要比较的以 null 结尾的宽字符串。

返回值: 该函数返回以下三个值

  • 0,如果这些值表明两个字符串是相同的。
  • 正值: 如果 WCS1 中与 WCS2 不同的第一个字符大于该字符的对应字符。
  • 负值: 如果 WCS1 中与 WCS2 不同的第一个字符小于 WCS2 中对应的字符,则值为负。

示例 1

让我们举一个例子来说明 C++ 中 wcscoll() 函数 的用法

输出

In American English: apple precedes banana
In Swedish: apple precedes banana

示例 2

让我们再举一个例子来说明 C++ 中 wcscoll() 函数 的用法

输出

In Czech: javatpoint precedes JTP
In American English: javatpoint precedes JTP