Home C&C++函数库 c++ 语法 程序源码 Linux C库

wmemset

函数  <cwchar>

wchar_t* wmemset (wchar_t* ptr, wchar_t wc, size_t num);

填充宽字符数组

将ptr指向的宽字符数组开始的num个元素设置为wc指定的值。

这相当于memset (<cstring>)的宽字符版。

☲  参数



ptr
指针指向要填充的数组。

wc
要设置的值。

num
要设置为wc的字节数。size_t是一个无符号整型。

☉  返回值



返回 ptr .

☣  示例



/* 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!


🍄  另请参阅



memset 内存填充块(function )
wmemcmp 比较两个宽字符块(function)
wmemcpy 复制宽字符块(function )
wcsncpy 从宽字符串复制字符(function)

联系我们 免责声明 关于CandCplus 网站地图