C ++ wmemset () - C ++ मानक पुस्तकालय

C ++ में wmemset () फ़ंक्शन एक विस्तृत वर्ण सरणी के लिए निर्दिष्ट समय के लिए एक एकल विस्तृत वर्ण की प्रतिलिपि बनाता है।

Wmemset () फ़ंक्शन को हेडर फ़ाइल में परिभाषित किया गया है।

wmemset () प्रोटोटाइप

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

Wmemset () फ़ंक्शन तीन तर्क लेता है: गंतव्य, ch और count। ची द्वारा दर्शाए गए विस्तृत वर्ण को भाग्य द्वारा इंगित किए गए विस्तृत वर्ण सरणी के पहले गणना वर्ण में कॉपी किया जाता है।

यदि अतिप्रवाह होता है तो फ़ंक्शन का व्यवहार अपरिभाषित होता है। यदि गिनती शून्य है, तो यह फ़ंक्शन कुछ भी नहीं करता है।

wmemset () पैरामीटर

  • भाग्य: विस्तृत वर्ण की प्रतिलिपि बनाने के लिए विस्तृत वर्ण सरणी की ओर इंगित करें।
  • ch: प्रतिलिपि करने के लिए विस्तृत वर्ण।
  • गणना: कॉपी करने के लिए समय की संख्या।

wmemset () वापसी मान

  • Wmemset () फ़ंक्शन रिटर्न डेस्ट है।

उदाहरण: wmemset () फ़ंक्शन कैसे काम करता है?

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

दिलचस्प लेख...