Fungsi isalnum () memeriksa sama ada argumen yang dilalui adalah watak alfanumerik (abjad atau nombor) atau tidak.
Definisi fungsi isalnum()
adalah:
int isalnum (int hujah);
Ia ditentukan dalam fail tajuk ctype.h.
isalnum () Parameter
- hujah - watak
isalnum () Nilai Pulangan
- Mengembalikan 1 jika argumen adalah watak alfanumerik.
- Mengembalikan 0 jika argumen bukan huruf atau digit.
Contoh # 1: nilai kembali fungsi 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; )
Pengeluaran
Apabila 5 dilalui, nilai pengembalian adalah 1 Ketika Q dilalui, nilai kembali adalah 1 Ketika l dilalui, nilai kembali adalah 1 Apabila + dilalui, nilai kembali adalah 0
Contoh # 2: Periksa sama ada watak adalah watak alfanumerik
#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; )
Pengeluaran
Masukkan aksara: 0 0 adalah aksara alfanumerik.