📅  最后修改于: 2020-09-25 10:17:12             🧑  作者: Mango
wmemset() 函数在
wchar_t* wmemset( wchar_t* dest, wchar_t ch, size_t count );
wmemset() 函数采用三个参数: dest
, ch
和count
。将ch
表示的宽字符复制到dest
指向的宽字符数组的第一个count
字符中。
如果发生溢出,则该函数的行为是不确定的。如果count
为零,则此函数不执行任何操作。
#include
#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "en_US.utf8");
wchar_t ch = L'\u2206';
wchar_t dest[20];
int count = 10;
wmemset(dest, ch, count);
wcout << L"After copying " << ch << L" 10 times" << endl;
for(int i=0; i
运行该程序时,输出为:
After copying ∆ 10 times
∆∆∆∆∆∆∆∆∆∆