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

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

পরিচয়

C++ STL-এ iswlower() ফাংশন ব্যবহার করা হয় একটি wide character ছোট হাতের (lowercase) অক্ষর কিনা তা চেক করার জন্য। যদি ছোট হাতের না হয়, তবে ফাংশনটি শূন্য রিটার্ন করে। ASCII মান ৯৭ থেকে ১২২ (a-z) ছোট হাতের অক্ষর। iswlower() ফাংশনটি <cctype> হেডার ফাইলে থাকে।

সিনট্যাক্স

int iswlower(wint_t c)

প্যারামিটার - c হলো চেক করার wide character, যা wint_t-এ কাস্ট করা হয়, বা WEOF।

রিটার্ন ভ্যালু - স্ট্রিং ছোট হাতের হলে নন-জিরো মান, অন্যথায় শূন্য।

উদাহরণ

ইনপুট - string[] = "Test Me"

আউটপুট - string has lowercase letters

ব্যাখ্যা - দেওয়া স্ট্রিং-এ a-z এর মধ্যে ছোট হাতের অক্ষর আছে কিনা চেক করা হয়েছে।

অ্যাপ্রোচ

  • স্ট্রিং ইনপুট নিন wchar_t টাইপ ভেরিয়েবলে।
  • STL-এর বিল্ট-ইন iswlower() ফাংশন কল করে ছোট হাতের অক্ষর আছে কিনা চেক করুন।
  • ফলাফল true হলে নন-জিরো, false হলে শূন্য রিটার্ন হবে।
  • ফলাফল প্রদর্শন করুন।

C++ কোড উদাহরণ

#include <stdio.h> 
#include <wctype.h> 

int main() { 
    int i = 0; 
    wchar_t str[] = L"Test String.\n"; 
    wchar_t c; 
    while (str[i]) { 
        c = str[i]; 
        if (iswlower(c)) 
            c = towupper(c); 
        putwchar(c); 
        i++; 
    } 
    return 0; 
}

আউটপুট

TEST STRING
  1. C++ STL-এ atanh() ফাংশন

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

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

  4. C++-এ strchr() ফাংশন