কম্পিউটার

C/C++ এ 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. C/C++-এ rand() এবং srand()

  2. C/C++ এ putwchar() ফাংশন

  3. mbsrtowcs() ফাংশন C/C++ এ

  4. C/C++ এ সিস্টেম() ফাংশন