কম্পিউটার

C++ STL-এ iswblank() ফাংশন


C++-এ iswblank () ফাংশনটি প্রদত্ত প্রশস্ত অক্ষরটি ফাঁকা নয় কিনা তা পরীক্ষা করতে ব্যবহৃত হয়। এটি C ভাষায় "ctype.h" হেডার ফাইলে এবং C++ স্ট্যান্ডার্ড টেমপ্লেট লাইব্রেরিতে (STL) "cctype" হেডার ফাইলে উপস্থিত রয়েছে।

iswblank এর সিনট্যাক্স নিম্নরূপ

int iswblank(wint_t ch)

রিটার্ন টাইপ − যদি ফাঁকা স্থান থাকে তাহলে অ-শূন্য মান প্রদান করে এবং মান 0 না থাকলে।

প্যারামিটার − ch − এই অক্ষরটি চেক করতে হবে৷

উদাহরণ

ইনপুট − string str =“আমি নিজেকে ভালোবাসি”

আউটপুট − মোট স্থান সংখ্যা − 2

ইনপুট − string str =“Myself”

আউটপুট − শূন্যস্থানের মোট সংখ্যা হল − 0

নিম্নলিখিত প্রোগ্রামে ব্যবহৃত পদ্ধতি হল -

  • স্ট্রিংটি ইনপুট করুন যাতে স্পেস আছে কি না তা পরীক্ষা করতে।

  • ফাংশনটি iswblank() কল করুন এবং চূড়ান্ত ফলাফলের জন্য একটি প্যারামিটার হিসাবে ফাংশনে প্রদত্ত স্ট্রিংটি পাস করুন৷

  • চূড়ান্ত ফলাফল প্রিন্ট করতে একটি ভেরিয়েবলে অ-শূন্য পূর্ণসংখ্যার মান ধরুন।

উদাহরণ

#include <ctype.h>
#include <iostream>
using namespace std;
int main(){
   setlocale(LC_ALL, "en_US.UTF-8");
   wchar_t str[] = L"\u0757\u077c\u0020\u00c5\u00d5\u00dd\u0009\u00a5";
   int count = 0;
   for (int i=0; i<wcslen(str); i++) {
      if (iswblank(str[i]))
         count ++;
   }
   cout << L"Number of blank characters in \"" << str << "\" = " << count;
   return 0;
}

আউটপুট

যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট −

উৎপন্ন করবে
Number of blank characters in "ݼݗ ÅÕÝ¥" = 2

  1. C++ STL-এ tanh() ফাংশন

  2. C++ STL-এ atanh() ফাংশন

  3. C++ STL-এ cosh() ফাংশন

  4. সি++ এসটিএল-এ sinh() ফাংশন