C++官网参考链接:https://cplusplus.com/reference/cwchar/wmemset/
函数
<cwchar>
wmemset
wchar_t* wmemset (wchar_t* ptr, wchar_t wc, size_t num);
填充宽字符数组
将由ptr指向的宽字符数组的第一个num个元素设置为wc指定的值。
这是memset(<cstring>)的宽字符的等效函数。
形参
ptr
指向要填充数组的指针。
wc
要设置的值。
num
要设置为该值的字节数。
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;
}
输出:
另请参考
memset Fill block of memory (function)
wmemcpy Copy block of wide characters (function)
wcsncpy Copy characters from wide string (function)
wmemcmp Compare two blocks of wide characters (function)