wmemset ()- 將寬字元緩衝區設為值
格式
#include <wchar.h>
wchar_t *wmemset(wchar_t *s, wchar_t c, size_t n);語言層次
ANSI
安全執行緒
是
寬字元函數
如需相關資訊,請參閱 寬字元 。
說明
wmemset() 函數會將 c 的值複製到 s所指向物件的前 n 個寬字元。 如果 n 具有值 0 ,則 wmemset() 函數會複製 0 個寬字元。
回覆值
wmemset() 函數會傳回 s的值。
範例
此範例將前 6 個寬字元設為寬字元 'A'。
#include <wchar.h>
#include <stdio.h>
void main()
{
wchar_t *in = L"1234ABCD";
wchar_t *ptr;
printf("\nEXPECTED: AAAAAACD");
ptr = wmemset(in, L'A', 6);
if (ptr == in)
printf("\nResults returned - %ls \n", ptr);
else
{
printf("\n** ERROR ** wrong pointer returned\n");
}
}