wcspbrk वाइड स्ट्रिंग में किसी भी वाइड कैरेक्टर सेट से पहले कैरेक्टर को खोजता है। <wchar.h> में घोषित।
सिंटैक्स
wchar_t *wcspbrk(const wchar_t *wcs, const wchar_t *accept);
पैरामीटर्स
wcs: खोजी जाने वाली वाइड स्ट्रिंग।accept: खोजे जाने वाले वाइड कैरेक्टर्स का सेट।
रिटर्न वैल्यू
- मिले तो:
wcsमें पहले मिले कैरेक्टर का पॉइंटर। - न मिले:
NULL।
उदाहरण: वॉवेल्स खोजना
#include <cwchar>
#include <iostream>
using namespace std;
int main() {
wchar_t wcs[] = L"Hello World. This is C++ PROGRAM.";
wchar_t key[] = L"aeiouAEIOU";
wchar_t *pwc;
wcout << L"Vowels in '" << wcs << L"': ";
pwc = wcspbrk(wcs, key);
while (pwc != NULL) {
wcout << *pwc << L" ";
pwc = wcspbrk(pwc + 1, key); // अगले कैरेक्टर से खोजें
}
wcout << endl;
return 0;
}
आउटपुट
Vowels in 'Hello World. This is C++ PROGRAM.': e o o i i O A
संबंधित फंक्शन्स
| फंक्शन | उद्देश्य |
|---|---|
wcschr | सिंगल वाइड कैरेक्टर खोजें |
wcsrchr | अंतिम ऑकरेंस खोजें |
wcsstr | सबस्ट्रिंग खोजें |
wcscspn | शुरुआती सेगमेंट लंबाई जो reject में नहीं |
wcsspn | शुरुआती सेगमेंट लंबाई जो accept में है |