C isalnum () - C-standardikirjasto

Funktio isalnum () tarkistaa, onko välitetty argumentti aakkosnumeerinen merkki (aakkoset tai numero) vai ei.

Funktion määritelmä isalnum()on:

 int isalnum (int-argumentti);

Se määritetään otsikkotiedostossa ctype.h.

isalnum () -parametrit

  • argumentti - merkki

isalnum () palautusarvo

  • Palauttaa arvon 1, jos argumentti on aakkosnumeerinen merkki.
  • Palauttaa 0, jos argumentti ei ole aakkoset eikä luku.

Esimerkki # 1: funktion isalnum () palautusarvo

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

Tuotos

 Kun 5 on ohitettu, paluuarvo on 1 Kun Q on ohitettu, paluuarvo on 1 Kun l on ohitettu, palautusarvo on 1 Kun + välitetään, paluuarvo on 0

Esimerkki # 2: Tarkista, onko merkki aakkosnumeerinen merkki

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

Tuotos

 Kirjoita merkki: 0 0 on aakkosnumeerinen merkki. 

Mielenkiintoisia artikkeleita...