Η συνάρτηση isalnum () ελέγχει αν το όρισμα που πέρασε είναι αλφαριθμητικός χαρακτήρας (αλφάβητο ή αριθμός) ή όχι.
Ο ορισμός της συνάρτησης isalnum()
είναι:
int isalnum (int επιχείρημα);
Ορίζεται στο αρχείο κεφαλίδας ctype.h.
παράμετροι () παράμετροι
- επιχείρημα - ένας χαρακτήρας
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 Όταν το l περάσει, η τιμή επιστροφής είναι 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 είναι αλφαριθμητικός χαρακτήρας.