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");
   }
}

相關資訊