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