Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी/सी++ में wcspbrk () फ़ंक्शन

Wcspbrk() फ़ंक्शन C या C++ का एक अंतर्निहित फ़ंक्शन है। यह एक विस्तृत स्ट्रिंग में मौजूद विस्तृत वर्णों के एक सेट को दूसरी विस्तृत स्ट्रिंग में खोजता है। यह फ़ंक्शन cwhar हेडर फ़ाइल में मौजूद है।

यह फ़ंक्शन दो तर्क लेता है। पहला तर्क गंतव्य है, और दूसरा तर्क स्रोत है। गंतव्य के रूप में हमें खोजे जाने वाले नल टर्मिनेटेड वाइड स्ट्रिंग्स को पास करना होगा। स्रोत के रूप में, हमें अशक्त टर्मिनेटेड वाइड स्ट्रिंग पास करनी होगी, जिसमें खोजे जाने वाले वर्ण शामिल हैं।

यह फ़ंक्शन दो मान देता है। यदि एक या एक से अधिक वाइड कैरेक्टर मौजूद हैं, तो यह फंक्शन पॉइंटर को डेस्टिनेशन के पहले वाइड कैरेक्टर और src में भी लौटाता है। यदि गंतव्य या स्रोत में कोई विस्तृत वर्ण मौजूद नहीं है, तो एक शून्य सूचक वापस आ जाता है।

उदाहरण

#include <cwchar>
#include <iostream>
using namespace std;
main () {
   wchar_t wcs[] = L"Hello World. This is C++ PROGRAM.";
   wchar_t key[] = L"aeiouAEIOU";
   wchar_t * pwc;
   wcout << L"Vowels in '"<< wcs << "': ";
   pwc = wcspbrk (wcs, key);
   while (pwc != NULL) {
      wcout << *pwc << L" ";
      pwc = wcspbrk (pwc+1,key);
   }
   wcout << L"\n";
}

आउटपुट

Vowels in 'Hello World. This is C++ PROGRAM.': e o o i i O A

  1. putwchar () सी/सी ++ में समारोह

    इस लेख में हम C++ STL में putwchar() फंक्शन की कार्यप्रणाली, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। पुटवचर () क्या है? putwchar() फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे हेडर फ़ाइल में परिभाषित किया गया है। putwchar () फ़ंक्शन का उपयोग मानक आउटपुट डिवाइस पर विस्तृत वर्ण लिखने के लिए किया जा

  1. mbsrtowcs() सी/सी++ में कार्य करता है

    इस लेख में हम C++ STL में काम करने, वाक्य रचना और std::mbsrtowcs() फ़ंक्शन के उदाहरणों पर चर्चा करेंगे। std::mbsrtowcs() क्या है? std::mbsrtowcs() फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे हेडर फ़ाइल में परिभाषित किया गया है। mbsrtowcs() का अर्थ है कि यह नल टर्मिनेटेड मल्टीबाइट कैरेक्टर स्ट्

  1. सिस्टम () सी/सी++ में फंक्शन

    कार्य को देखते हुए सिस्टम () को C/C++ में दिखाना है। सिस्टम () फ़ंक्शन C/C++ मानक पुस्तकालय का एक हिस्सा है। इसका उपयोग उन कमांड को पास करने के लिए किया जाता है जिन्हें कमांड प्रोसेसर या ऑपरेटिंग सिस्टम के टर्मिनल में निष्पादित किया जा सकता है, और अंत में पूरा होने के बाद कमांड को वापस कर देता है।