কম্পিউটার

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


এই নিবন্ধে আমরা C++ এ iswupper() ফাংশন, এর সিনট্যাক্স, কাজ এবং এর রিটার্ন মান নিয়ে আলোচনা করতে যাচ্ছি।

iswupper() ফাংশন হল C++ এ একটি অন্তর্নির্মিত ফাংশন যা হেডার ফাইলে সংজ্ঞায়িত করা হয়েছে। ফাংশনটি পরীক্ষা করে যে পাস করা ওয়াইড ক্যারেক্টারটি আপার কেস(A-Z) এ আছে কি না ফাংশনটি পরীক্ষা করে যে পাস করা আর্গুমেন্ট বড় হাতের (A-Z) তাহলে একটি অ-শূন্য পূর্ণসংখ্যা মান (সত্য), অন্যথায় শূন্য (মিথ্যা) ফেরত দেয়

সিনট্যাক্স

int iswupper(wint_t ch);

ফাংশন শুধুমাত্র একটি প্যারামিটার গ্রহণ করে, যেমন একটি প্রশস্ত অক্ষর যা চেক করা হবে। আর্গুমেন্টটি wint_t বা WEOF-এ দেওয়া হয়েছে।

wint_t একটি অবিচ্ছেদ্য ধরনের ডেটা সঞ্চয় করে।

রিটার্ন মান

ফাংশনটি একটি পূর্ণসংখ্যার মান প্রদান করে, যেটি হয় 0 (মিথ্যার ক্ষেত্রে) বা যেকোনো অ-শূন্য মান (সত্যের ক্ষেত্রে) হতে পারে।

উদাহরণ

#include <iostream>
#include <cwctype>
using namespace std;
int main() {
   wint_t a = 'A';
   wint_t b = 'a';
   wint_t c = 'B';
   iswupper(a)?cout<<"\nIts upper case character":cout<<"\nNot upper case character";
   iswupper(b)?cout<<"\nIts upper case character":cout<<"\nNot upper case character";
   iswupper(c)?cout<<"\nIts upper case character":cout<<"\nNot upper case character";
}

আউটপুট

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

উৎপন্ন করবে
Its upper case character
Not upper case character
Its upper case character

উদাহরণ

#include <iostream>
#include <cwctype>
using namespace std;
int main () {
   int i, count;
   wchar_t s[] = L"I aM VisItinG TutOriAls PoInT";
   count = i = 0;
   while (s[i]) {
      if(iswupper(s[i]))
         count++;
      i++;
   }
   cout<<"There are "<<count <<" uppercase characters.\n";
   return 0;
}

আউটপুট

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

উৎপন্ন করবে
There are 11 uppercase characters.

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

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

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

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