当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C语言 wcscpy用法及代码示例


C语言wchar头文件(wchar.h)中wcscpy函数的用法及代码示例。

用法:

wchar_t* wcscpy (wchar_t* destination, const wchar_t* source);
复制宽字符串
复制由C指向的C宽字符串资源进入由指向的数组目的地,包括终止的空字符(并在此处停止)。

为避免溢出,由指向的数组的大小目的地应足够长以包含与C相同的C宽字符串资源(包括终止的空字符),并且在内存中不应与资源

这是宽字符等价于strcpy(<cstring>)。

参数

destination
指向要在其中复制内容的目标数组的指针。
source
要复制的C宽字符串。

返回值

目的地返回。

示例

/* wcscpy example */
#include <wchar.h>

int main ()
{
  wchar_t wcs1[]=L"Sample string";
  wchar_t wcs2[40];
  wchar_t wcs3[40];
  wcscpy (wcs2,wcs1);
  wcscpy (wcs3,L"copy successful");
  wprintf (L"str1: %ls\nstr2: %ls\nstr3: %ls\n",wcs1,wcs2,wcs3);
  return 0;
}


输出:

str1: Sample string
str2: Sample string
str3: copy successful

相关用法


注:本文由纯净天空筛选整理自C标准库大神的英文原创作品 C wcscpy function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。