Funkcija isalnum () preveri, ali je posredovani argument alfanumerični znak (abeceda ali številka) ali ne.
Definicija funkcije isalnum()
je:
int isalnum (argument int);
Določen je v datoteki glave ctype.h.
parametri isalnum ()
- argument - znak
isalnum () Vrnjena vrednost
- Vrne 1, če je argument alfanumerični znak.
- Vrne 0, če argument ni niti abeceda niti številka.
Primer # 1: vrnjena vrednost funkcije 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; )
Izhod
Ko je 5 sprejeto, je vrnjena vrednost 1 Ko je Q preneseno, je vrnjena vrednost 1 Ko je mimo l, je vrnjena vrednost 1 Ko je mimo +, je vrnjena vrednost 0
2. primer: Preverite, ali je znak alfanumerični
#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; )
Izhod
Vnesite znak: 0 0 je alfanumerični znak.