C ++ wspspn () - C ++ स्टैंडर्ड लाइब्रेरी

Wcsspn () फ़ंक्शन विस्तृत स्ट्रिंग के अधिकतम प्रारंभिक खंड की लंबाई देता है जिसमें एक और विस्तृत स्ट्रिंग में मौजूद वर्ण होते हैं।

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

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

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

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

wcsspn () पैरामीटर

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

wcsspn () वापसी मान

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

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

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t src() = L"0123456789"; wchar_t dest() = L"u0036u0030u0038u0031u004du00c6u0137u0027u0426"; int length = wcsspn(dest, src); if (length>0) wcout << dest << L" contains " << length << L" initial numbers"; else wcout << dest << L" doesn't start with numbers"; return 0; )

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

 6081MÆķ'81 में 4 प्रारंभिक संख्याएँ हैं

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