Ц ++ вмемсет () - Ц ++ стандардна библиотека

Функција вмемсет () у језику Ц ++ копира један широк знак током одређеног броја времена у широк низ знакова.

Функција вмемсет () је дефинисана у датотеци заглавља.

прототип вмемсет ()

 вцхар_т * вмемсет (вцхар_т * дест, вцхар_т цх, сизе_т цоунт);

Функција вмемсет () узима три аргумента: дест, цх и цоунт. Широки знак представљен слом се копира у прве бројеве знакова широког низа знакова на који указује дест.

Понашање функције је недефинисано ако дође до преливања. Ако је цоунт нула, ова функција не ради ништа.

вмемсет () Параметри

  • дест: показивач на широки низ знакова за копирање широког карактера.
  • цх: Широки карактер за копирање.
  • цоунт: Број копирања.

вмемсет () Повратна вредност

  • Функција вмемсет () враћа дест.

Пример: Како функционише функција вмемсет ()?

 #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 

When you run the program, the output will be:

 After copying ∆ 10 times ∆∆∆∆∆∆∆∆∆∆

Занимљиви Чланци...