函式
<cstring>

strcoll

int strcoll ( const char * str1, const char * str2 );
使用 locale 比較兩個字串
根據當前選擇的LC_COLLATE類別 C locale,對 C 字串 str1str2 進行適當解釋並比較。

該函式從每個字串的第一個字元開始比較。如果它們彼此相等,則繼續比較下一對字元,直到字元不同或遇到表示字串結束的空字元為止。

此函式的行為取決於所選LC_COLLATEC locale 的類別。

引數

str1
要比較的 C 字串。
str2
要比較的 C 字串。

返回值

返回一個整數值,指示兩個字串之間的關係
返回值為零表示兩個字串相等。
大於零的值表示第一個不匹配的字元在 str1 中的值大於在 str2 中的值;小於零的值表示相反的情況。

另見