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

C ++ में wcsstr () फ़ंक्शन एक विस्तृत स्ट्रिंग में एक विस्तृत सबस्ट्रिंग की पहली घटना पाता है।

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

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

const wchar_t * wcsstr (कास्ट wchar_t * dest, const wchar_t * src); wchar_t * wcsstr (wchar_t * dest, const wchar_t * src)

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

wcsstr () पैरामीटर

  • भाग्य: अशक्त के लिए खोजे जाने वाले विस्तृत स्ट्रिंग को इंगित करता है।
  • src: null को विस्तृत स्ट्रिंग के लिए पॉइंटर को खोजने के लिए।

wcsstr () वापसी मान

  • यदि सबस्ट्रिंग पाया जाता है, तो wcsstr () फ़ंक्शन पॉइंटर को भाग्य में सबस्ट्रिंग के पहले विस्तृत वर्ण में लौटाता है।
  • यदि सबस्ट्रिंग नहीं मिला है, तो एक अशक्त सूचक वापस आ गया है।
  • यदि src खाली स्ट्रिंग की ओर इशारा करता है, तो भाग्य वापस आ जाता है।

उदाहरण: कैसे काम करता है?

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t src() = L"ĸņoŵ"; wchar_t dest() = L"You must ĸņoŵ these facts"; wchar_t *p = wcsstr(dest, src); if (p) wcout << L" "" << src << L" " is present in "" << dest << L" " at position " << (p-dest); else wcout << L" "" << src << L" " is not present in "" << dest << L" ""; return 0; )

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

 ""oĸņ" मौजूद है "आपको इन तथ्यों को ĸņo facts करना चाहिए" स्थिति 9 पर

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