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

W ++cat () फ़ंक्शन C ++ में एक विस्तृत स्ट्रिंग की प्रतिलिपि को किसी अन्य विस्तृत स्ट्रिंग के अंत में जोड़ता है।

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

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

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

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

नियति के अंत में व्यापक समाप्ति वर्ण को src के पहले वर्ण से बदल दिया जाता है और परिणामी वर्ण को भी समाप्त कर दिया जाता है।

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

  • तार ओवरलैप।
  • गंतव्य सरणी src की सामग्री को जोड़ने के लिए पर्याप्त बड़ी नहीं है।

wcscat () पैरामीटर

  • भाग्य: एक अशक्त समाप्त करने के लिए व्यापक स्ट्रिंग को इंगित करने के लिए सूचक।
  • src: वाइड स्ट्रिंग को समाप्त करने के लिए एक शून्य को इंगित करता है जिसे जोड़ा जाना है।

wcscat () वापसी मान

  • Wcscat () फंक्शन रिटर्न डेस्ट होता है।

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

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t dest(50) = L"u0905 u0906 u0907 u0908 "; wchar_t src(50) = L"u0915 u0916 u0917 u0918 "; wcscat(dest, src); wcout << "After appending: " << dest ; return 0; )

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

 लागू होने के बाद: अ आ इ ई क ख ग

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