Isalnum () फ़ंक्शन यह जांचता है कि पारित तर्क अल्फ़ान्यूमेरिक वर्ण (वर्ण या संख्या) है या नहीं।
फ़ंक्शन की परिभाषा isalnum()
है:
int isalnum (इंट तर्क);
इसे ctype.h हेडर फ़ाइल में परिभाषित किया गया है।
isalnum () पैरामीटर
- तर्क - एक चरित्र
isalnum () रिटर्न वैल्यू
- यदि तर्क अल्फ़ान्यूमेरिक वर्ण है तो 1 लौटाता है।
- 0 रिटर्न अगर तर्क न तो एक वर्णमाला है और न ही एक अंक है।
उदाहरण # 1: isalnum () फ़ंक्शन वापसी मान
#include #include int main() ( char c; int result; c = '5'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); c = 'Q'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); c = 'l'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); c = '+'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); return 0; )
आउटपुट
जब 5 पास किया जाता है, तो रिटर्न वैल्यू 1 है जब Q पास हो जाता है, रिटर्न वैल्यू 1 होता है, जब एल पास होता है, तो रिटर्न वैल्यू 1 जब + पास हो जाता है, तो रिटर्न वैल्यू 0 होती है
उदाहरण # 2: यदि एक वर्ण अल्फ़ान्यूमेरिक वर्ण है, तो जांचें
#include #include int main() ( char c; printf("Enter a character: "); scanf("%c", &c); if (isalnum(c) == 0) printf("%c is not an alphanumeric character.", c); else printf("%c is an alphanumeric character.", c); return 0; )
आउटपुट
एक वर्ण दर्ज करें: 0 0 एक अल्फ़ान्यूमेरिक वर्ण है।