কম্পিউটার টিউটোরিয়াল

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

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

iswupper() ফাংশনটি C++-এ একটি বিল্ট-ইন ফাংশন যা <cwctype> হেডার ফাইলে ডিফাইন করা আছে। এই ফাংশন চেক করে যে পাস করা ওয়াইড ক্যারেক্টারটি আপারকেস (A-Z) কিনা। এটি isupper()-এর ওয়াইড ক্যারেক্টার সমতুল্য। আর্গুমেন্ট আপারকেস হলে নন-জিরো ইন্টিজার (true), অন্যথায় শূন্য (false) রিটার্ন করে।

সিনট্যাক্স

int iswupper(wint_t ch);

ফাংশনটি শুধু একটি প্যারামিটার গ্রহণ করে: চেক করার জন্য ওয়াইড ক্যারেক্টার। আর্গুমেন্টটি wint_t বা WEOF-এ কাস্ট করা হয়।

রিটার্ন ভ্যালু

ফাংশনটি একটি ইন্টিজার ভ্যালু রিটার্ন করে: ০ (false) অথবা নন-জিরো (true)।

উদাহরণ ১

#include <iostream>
#include <cwctype>
using namespace std;

int main() {
    wint_t a = L'A';
    wint_t b = L'a';
    wint_t c = L'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";
    return 0;
}

আউটপুট

Its upper case character
Not upper case character
Its upper case character

উদাহরণ ২: স্ট্রিংএ আপারকেস কাউন্ট

#include <iostream>
#include <cwctype>
using namespace std;

int main() {
    int i = 0, count = 0;
    wchar_t s[] = L"I aM VisItinG TutOriAls PoInT";
    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. C++ STL-এ sinh() ফাংশন