std::wmemset
cppreference.com
<tbody>
</tbody>
wchar_t* wmemset( wchar_t* dest, wchar_t ch, std::size_t count ); |
||
ch count , dest.
, .
count , .
| dest | ||
| ch | ||
| count |
dest.
wchar_t: , .
#include <clocale>
#include <cwchar>
#include <iostream>
#include <locale>
int main()
{
wchar_t ar[4] = {L'1', L'2', L'3', L'4'};
std::wmemset(ar, L'\U0001f34c', 2); // [12]
std::wmemset(ar + 2, L'', 2); // [34]
std::setlocale(LC_ALL, "en_US.utf8");
std::wcout.imbue(std::locale("en_US.utf8"));
std::wcout << std::wstring(ar, 4) << '\n';
}
:
| () | |
| () | |
| ( ) | |
C wmemset
| |