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

Wmemcpy () फ़ंक्शन C ++ में स्रोत से गंतव्य तक विस्तृत वर्णों की एक निश्चित संख्या की प्रतिलिपि बनाता है।

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

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

 wchar_t * wmemcpy (wchar_t * dest, const wchar_t * src, size_t count);

Wmemcpy () फ़ंक्शन तीन तर्क लेता है: भाग्य, src और गिनती। यह फ़ंक्शन, जब कॉल किया जाता है, तो कॉपी की गई मेमोरी के लोकेशन से विस्तृत वर्णों को src द्वारा इंगित किया जाता है, जो कि मेमोरी द्वारा नियत स्थान को इंगित करता है।

इस फ़ंक्शन का व्यवहार अपरिभाषित है यदि:

  • या तो src या डेस्ट एक अशक्त सूचक है।
  • वस्तुएं ओवरलैप हो जाती हैं।

wmemcpy () पैरामीटर

  • भाग्य: उस विस्तृत वर्ण सरणी की ओर इंगित करें जहां सामग्री की प्रतिलिपि बनाई गई है
  • src: विस्तृत वर्ण सरणी की ओर इंगित करें जहां से सामग्री की प्रतिलिपि बनाई गई है।
  • गिनती: src से भाग्य में कॉपी करने के लिए विस्तृत वर्णों की संख्या।

wmemcpy () वापसी मान

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

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

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t src() = L"u03b1u03b2u03b3u03b8u03bbu03c9u03c0"; wchar_t dest(20); int count = 5; wmemcpy(dest, src, count); wcout << L"After copying" << endl; for(int i=0; i 

When you run the program, the output will be:

 After copying αβγθλ

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