C ++ wmemset () - C ++ standarta bibliotēka

Funkcija wmemset () C ++ kopē vienu plašu rakstzīmi uz noteiktu laiku uz plašu rakstzīmju masīvu.

Funkcija wmemset () ir definēta galvenes failā.

wmemset () prototips

 wchar_t * wmemset (wchar_t * dest, wchar_t ch, size_t skaits);

Funkcijai wmemset () nepieciešami trīs argumenti: dest, ch un count. Plašais raksturs, ko attēlo ch, tiek iekopēts pirmajās plašā rakstzīmju masīva skaitļa rakstzīmēs, uz kurām norāda dest.

Funkcijas uzvedība nav definēta, ja notiek pārpilde. Ja skaitlis ir nulle, šī funkcija neko nedara.

wmemset () parametri

  • dest: Plaša rakstzīmju masīva rādītājs, lai kopētu plašo rakstzīmi.
  • ch: plašs raksturs, ko kopēt.
  • skaits: kopiju reižu skaits.

wmemset () Atgriešanās vērtība

  • Funkcija wmemset () atgriež mērķi.

Piemērs: Kā darbojas wmemset () funkcija?

 #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 ∆∆∆∆∆∆∆∆∆∆

Interesanti raksti...