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

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

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

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

 wchar_t * wcscpy (wchar_t * dest, const wchar_t * src);

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

व्यवहार अपरिभाषित है अगर:

  • डेस्ट पॉइंटर के लिए आवंटित मेमोरी पर्याप्त बड़ी नहीं है।
  • तार ओवरलैप करते हैं।

wcscpy () पैरामीटर

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

wcscpy () वापसी मान

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

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

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t src() = L"u0102u0070ple"; wchar_t dest(20); wcscpy(dest,src); wcout << L"After copying, dest = " << dest; return 0; )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 नकल करने के बाद, गंतव्य = =pple

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