फ़ंक्शन 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