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

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

পরিচয়

C++ STL-এ iswdigit() একটি বিল্ট-ইন ফাংশন যা একটি wide character দশমিক ডিজিট (০-৯) কিনা তা চেক করে। এটি <cwctype> হেডার ফাইলে থাকে।

দশমিক ডিজিট ক্যারেক্টার কী?

দশমিক ডিজিট ক্যারেক্টার হলো ০, ১, ২, ৩, ৪, ৫, ৬, ৭, ৮, ৯।

সিনট্যাক্স

int iswdigit(wint_t c)

প্যারামিটার - c হলো চেক করার wide character (wint_t-এ কাস্ট করা)।

রিটার্ন ভ্যালু - যদি c দশমিক ডিজিট হয় তবে নন-জিরো (true), অন্যথায় শূন্য (false)।

অ্যাপ্রোচ

  • স্ট্রিং ইনপুট নিন।
  • iswdigit() ফাংশন কল করে ডিজিট কিনা চেক করুন।
  • ফলাফল প্রিন্ট করুন।

উদাহরণ ১

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

int main() { 
    wchar_t c_1 = '2'; 
    wchar_t c_2 = '*'; 
    if (iswdigit(c_1)) 
        wcout << c_1 << " is a digit "; 
    else 
        wcout << c_1 << " is a character "; 
    wcout << endl; 
    if (iswdigit(c_2)) 
        wcout << c_2 << " is a digit "; 
    else 
        wcout << c_2 << " is a character "; 
    return 0; 
}

আউটপুট

2 is a digit * is a character

উদাহরণ ২

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

int main() { 
    wchar_t str[] = L"1776ad"; 
    long int year; 
    if (iswdigit(str[0])) { 
        year = wcstol(str, NULL, 10); 
        wprintf(L"The year that followed %ld was %ld.\n", year, year + 1); 
    } 
    return 0; 
}

আউটপুট

The year 1777 followed 1776
  1. C++ STL-এ tanh() ফাংশন

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

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

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