iswdigit() ফাংশন C/C++-এ একটি বিল্ট-ইন ফাংশন। এটি যাচাই করে যে ওয়াইড ক্যারেক্টারটি একটি দশমিক অঙ্ক কিনা। C++-এ এটি "cwctype" হেডার ফাইলে ঘোষিত, C-এ "ctype.h"-তে। এটি একটি একক ক্যারেক্টার (ওয়াইড ক্যারেক্টার) নেয়।
0 থেকে 9 পর্যন্ত ক্যারেক্টারগুলো দশমিক অঙ্ক হিসেবে শ্রেণিবদ্ধ। যদি ওয়াইড ক্যারেক্টারটি অঙ্ক না হয়, তবে এটি শূন্য (0) রিটার্ন করে। যদি ক্যারেক্টারটি অঙ্ক হয়, তবে নন-জিরো মান রিটার্ন করে।
C++-এ iswdigit()-এর সিনট্যাক্স:
int iswdigit(ch)
C++-এ iswdigit() উদাহরণ:
উদাহরণ
#include <cwctype>
#include <iostream>
using namespace std;
int main() {
wchar_t c1 = '!';
wchar_t c2 = '8';
if (iswdigit(c1))
wcout << c1 << " , The character is a digit ";
else
wcout << c1 << " , The character is not a digit ";
wcout << endl;
if (iswdigit(c2))
wcout << c2 << ", The character is a digit ";
else
wcout << c2 << ", The character is not a digit ";
return 0;
}
আউটপুট
! , The character is not a digit 8 , The character is a digit