C isalnum () - C Standardní knihovna

Funkce isalnum () kontroluje, zda je předaný argument alfanumerický znak (abeceda nebo číslo) či nikoli.

Definice funkce isalnum()je:

 int isalnum (int argument);

Je definován v souboru záhlaví ctype.h.

isalnum () parametry

  • argument - znak

Isalnum () návratová hodnota

  • Vrátí 1, pokud je argument alfanumerický znak.
  • Vrátí 0, pokud argument není ani abeceda, ani číslice.

Příklad č. 1: návratová hodnota funkce 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; ) 

Výstup

 Když je 5 předáno, návratová hodnota je 1 Když je Q předáno, návratová hodnota je 1 Když je předáno l, návratová hodnota je 1 Když je předáno +, návratová hodnota je 0

Příklad č. 2: Zkontrolujte, zda je znak alfanumerický znak

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

Výstup

 Zadejte znak: 0 0 je alfanumerický znak. 

Zajímavé články...