名稱空間
變體
操作

std::wcscat

來自 cppreference.com
< cpp‎ | string‎ | wide
在標頭檔案 <cwchar> 中定義
wchar_t* wcscat( wchar_t* dest, const wchar_t* src );

src 所指向的寬字串的副本追加到 dest 所指向的寬字串的末尾。src[0] 寬字元替換 dest 末尾的空終止符。結果寬字串以空字元終止。

如果目標陣列不足以容納 srcdest 的內容以及終止空寬字元,則行為是未定義的。

如果字串重疊,則行為未定義。

目錄

[編輯] 引數

dest - 指向要追加的以空終止的寬字串的指標
src - 指向要從中複製的以空終止的寬字串的指標

[編輯] 返回值

返回 dest 的副本。

[編輯] 示例

#include <clocale>
#include <cwchar> 
#include <iostream>
 
int main(void) 
{
    wchar_t str[50] = L"Земля, прощай.";
    std::wcscat(str, L" ");
    std::wcscat(str, L"В добрый путь.");
 
    std::setlocale(LC_ALL, "en_US.utf8");
    std::wcout.imbue(std::locale("en_US.utf8"));
    std::wcout << str << '\n';
}

可能的輸出

Земля, прощай. В добрый путь.

[編輯] 另請參閱

將一定數量的寬字元從一個寬字串附加到另一個寬字串
(函式) [編輯]
連線兩個字串
(函式) [編輯]
將一個寬字串複製到另一個寬字串
(函式) [編輯]
C 文件 用於 wcscat