函数
<cwchar>

wmemset

wchar_t* wmemset (wchar_t* ptr, wchar_t wc, size_t num);
填充宽字符数组
将指向 ptr 的宽字符数组的 num 个元素设置为 wc 指定的值。

这是 <cstring>memset宽字符 等效函数。

参数

ptr
要填充的数组的指针。
wc
要设置的值。
num
要设置为 value 的字节数。
size_t 是一个无符号整数类型。

返回值

返回 ptr

示例

1
2
3
4
5
6
7
8
9
10
/* wmemset example */
#include <wchar.h>

int main ()
{
  wchar_t wcs[] = L"almost every programmer should know wmemset!";
  wmemset (wcs,L'-',6);
  wprintf (L"%ls\n",wcs);
  return 0;
}

输出

------ every programmer should know wmemset!


另见