C ++ wmemset () - C ++ standardraamatukogu

Funktsioon wmemset () kaustas C ++ kopeerib ühe laia märgi kindlaksmääratud aja jooksul laia tähemassiivi.

Funktsioon wmemset () on määratletud päisefailis.

wmemset () prototüüp

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

Funktsioonil wmemset () on kolm argumenti: dest, ch ja count. Laia tähemärki, mida tähistab ch, kopeeritakse laia tähemassiivi esimestesse loendustähtedesse, millele osutab dest.

Funktsiooni käitumine on ületäitumise korral määratlemata. Kui arv on null, ei tee see funktsioon midagi.

wmemset () parameetrid

  • dest: laia tähemärgi osuti laia märgi kopeerimiseks.
  • ch: lai märk, mida kopeerida.
  • count: kopeerimiskordade arv.

wmemset () Tagastusväärtus

  • Funktsioon wmemset () tagastab sihtkoha.

Näide: Kuidas funktsioon wmemset () töötab?

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

Huvitavad Artiklid...