pointeur vers le tableau de caractères larges à remplir
ch
-
caractère large de remplissage
count
-
nombre de caractères larges à remplir
Valeur de retour
Retourne une copie de
dest
.
Notes
Cette fonction n'est pas sensible aux paramètres régionaux et ne prête aucune attention aux valeurs des
wchar_t
qu'elle écrit : les caractères nuls ainsi que les caractères larges non valides sont également écrits.
Exemple
Exécuter ce code
#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);// remplace [12] par les bananes 🍌
std::wmemset(ar +2, L'蕉', 2);// remplace [34] par les bananes 蕉std::setlocale(LC_ALL, "en_US.utf8");std::wcout.imbue(std::locale("en_US.utf8"));std::wcout<<std::wstring(ar, 4)<<'\n';}