Функція isalnum () перевіряє, чи переданий аргумент є буквено-цифровим символом (алфавіт або число) чи ні.
Визначення функції isalnum()
:
int isalnum (аргумент int);
Це визначено у файлі заголовка 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 Коли передається 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 - буквено-цифровий символ.