函式
<cwchar>

wcsxfrm

size_t wcsxfrm (wchar_t* destination, const wchar_t* source, size_t num);
使用 locale 轉換寬字串
根據當前 locale 轉換 source 指向的 C 寬字串,並將轉換後的字串的前 num 個字元複製到 destination,並返回其長度。

或者,透過將 destination 指定為 null 指標並將 num 指定為零,該函式也可用於僅檢索長度。

destinationsource 不得重疊。

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

這是 strncmp (<cstring>) 的 寬字元 等價函式。

引數

destination
指向要複製內容的目標陣列的指標。
如果 num 引數為零,則它可以是 null 指標。
source
要轉換的 C 寬字串。
num
要複製到 destination 的最大字元數。
size_t 是一個無符號整數型別。

返回值

轉換後的寬字串的長度,不包括終止的 null 寬字元
size_t 是一個無符號整數型別。

另見