C isalnum () - C standardna biblioteka

Funkcija isalnum () provjerava je li prosljeđeni argument alfanumerički znak (abeceda ili broj).

Definicija funkcije isalnum()je:

 int isalnum (int argument);

Definirano je u datoteci zaglavlja ctype.h.

isalnum () Parametri

  • argument - lik

isalnum () Povratna vrijednost

  • Vraća 1 ako je argument alfanumerički znak.
  • Vraća 0 ako argument nije ni abeceda ni znamenka.

Primjer # 1: povratna vrijednost 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; ) 

Izlaz

 Kada se proslijedi 5, povratna vrijednost je 1 Kada se proslijedi Q, povratna vrijednost je 1 Kada se proslijedi l, povratna vrijednost je 1 Kada se proslijedi +, povratna vrijednost je 0

Primjer # 2: Provjerite je li znak alfanumerički

 #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; ) 

Izlaz

 Unesite znak: 0 0 je alfanumerički znak. 

Zanimljivi članci...