📜  C++ wcscpy()

📅  最后修改于: 2020-09-25 09:52:17             🧑  作者: Mango

在C++中复制wcscpy() 函数从源到目的地的宽<字符> 。

wcscpy() 函数在头文件中定义。

wcscpy()原型

wchar_t *wcscpy( wchar_t *dest, const wchar_t *src );

wcscpy() 函数采用两个参数: destsrc 。它复制宽<字符>的字符串指向src的内存位置指向dest 。空终止宽字符也将被复制。

在以下情况下,行为是不确定的:

wcscpy()参数

wcscpy()返回值

示例:wcscpy() 函数如何工作?

#include 
#include 
#include 
using namespace std;

int main()
{
    setlocale(LC_ALL, "en_US.utf8");
    
    wchar_t src[] = L"\u0102\u0070ple";
    wchar_t dest[20];
    
    wcscpy(dest,src);
    wcout << L"After copying, dest = " << dest;
    
    return 0;
}

运行该程序时,输出为:

After copying, dest = Ăpple