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

W ++cspn () फ़ंक्शन C ++ में खोज करता है और दिए गए विस्तृत स्ट्रिंग में किसी भी विस्तृत वर्ण की पहली घटना से पहले विस्तृत वर्णों की संख्या देता है।

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

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

 size_t wcscspn (const wchar_t * dest, const wchar_t * src);

यदि या तो src या डेस्ट नेल टर्मिनेटेड वाइड स्ट्रिंग की ओर इशारा नहीं करता है, तो wcscspn () फ़ंक्शन का व्यवहार अपरिभाषित है।

wcscspn () पैरामीटर

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

wcscspn () वापसी मान

Wcscspn () फ़ंक्शन src में मौजूद किसी भी विस्तृत वर्ण की पहली घटना से पहले भाग्य में विस्तृत वर्णों की संख्या देता है।

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

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t src() = L"0123456789"; wchar_t dest() = L"u222bu0028u0078u002bu0032u0029u0064u0078"; int result = wcscspn(dest, src); if (result < wcslen(dest)) wcout << L"First occurrence of number in " << dest << " is at position " << result; else wcout << dest << L" does not contain numbers"; return 0; )

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

 ∫ (x + 2) dx में संख्या की पहली घटना स्थिति 4 पर है

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