কম্পিউটার

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


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

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

একটি হেক্সাডেসিমেল অক্ষর হল যে কোন অক্ষর যা নিম্নলিখিত −

এর মধ্যে রয়েছে

0 1 2 3 4 5 6 7 8 9 A B C D E F

সিনট্যাক্স

int iswxdigit(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 = '9';
   wint_t c = 'g';
   iswxdigit(a)?cout<<"\nIts hexadecimal character":cout<<"\nNot hexadecimal character";
   iswxdigit(b)?cout<<"\nIts hexadecimal character":cout<<"\nNot hexadecimal character";
   iswxdigit(c)?cout<<"\nIts hexadecimal character":cout<<"\nNot hexadecimal character";
}

আউটপুট

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

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

উদাহরণ

#include <stdio.h>
#include <cwchar>
#include <cwctype>
using namespace std;
int main () {
   wchar_t s[] = L"ffff";
   long int num;
   if (iswxdigit(s[0])) {
      num = wcstol (s,NULL,16);
      wprintf (L"The hexadecimal number %lx is %ld.\n",num,num);
   }
   return 0;
}

আউটপুট

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

উৎপন্ন করবে
The hexadecimal number ffff is 65535.

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

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

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

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