Bildirim
int isalnum(int c);
Açıklama
Fonksiyona geçirilen c parametre değerinin alfabede bulunan bir harf ve bir rakam olup olmadığını kontrol eder.
Parametreler
c: İşlem yapılacak karakter değeridir.
Dönüş değeri
Eğer karakter alfabede yer alan bir harf veya bir rakam ise sıfır olmayan bir değer, aksi takdirde 0 değerini geri döndürür.
Örnek
#include <stdio.h>
#include <ctype.h>
int main(void) {
char c1 = 'B', c2 = '7', c3 = '&';
printf("%c alfanumerik bir karakter%s\n", c1, isalnum(c1) ? "dir!" : " değildir!");
printf("%c alfanumerik bir karakter%s\n", c2, isalnum(c2) ? "dir!" : " değildir!");
printf("%c alfanumerik bir karakter%s", c3, isalnum(c3) ? "dir!" : " değildir!");
return 0;
}
Yukarıdaki örnekte, program aşağıdaki satırları ekrana yazar:
B alfanumerik bir karakterdir! 7 alfanumerik bir karakterdir! & alfanumerik bir karakter değildir!
Yukarıdaki program, 3 farklı karakteri isalnum() fonksiyonu ile sorgulayarak, alfanumerik karakter olup olmadıklarını ekrana yazar.