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

W ++rchr () फ़ंक्शन C ++ में विस्तृत स्ट्रिंग में एक विस्तृत वर्ण की अंतिम घटना की खोज करता है।

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

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

const wchar_t * wcsrchr (कास्ट wchar_t * str, wchar_t ch); wchar_t * wcsrchr (wchar_t * str, wchar_t ch);

Wcsrchr () फ़ंक्शन दो तर्क लेता है: str और ch। यह str द्वारा बताए गए विस्तृत स्ट्रिंग में चौड़े वर्ण ch की अंतिम घटना को खोजता है।

wcsrchr () पैरामीटर

  • पीटीआर: नल के लिए पॉइंटर को विस्तृत स्ट्रिंग के लिए खोजा जाना चाहिए।
  • ch: विस्तृत वर्ण खोजें।

wcsrchr () वापसी मान

यदि ch पाया जाता है, तो wcsrchr () फ़ंक्शन एक सूचक को str में ch के अंतिम स्थान पर लौटाता है, अन्यथा एक नल सूचक लौटाता है।

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

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t str() = L"u222bu222eu2231u2211u220fu222b"; wchar_t ch = L'∫';// Integral sign wchar_t* p = wcsrchr(str, ch); if (p) wcout << L"Last position of " << ch << L" in "" << str << " " is " << (p-str); else wcout << ch << L" is not present "" << str << L" ""; return 0; )

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

 "∫∮∱∑∏∫" में ∫ की अंतिम स्थिति 5 है

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