C isalnum () - Libreria standard C.

La funzione isalnum () controlla se l'argomento passato è un carattere alfanumerico (alfabeto o numero) o meno.

La definizione della funzione di isalnum()è:

 int isalnum (int argomento);

È definito nel file di intestazione ctype.h.

Parametri isalnum ()

  • argomento - un carattere

isalnum () Valore restituito

  • Restituisce 1 se l'argomento è un carattere alfanumerico.
  • Restituisce 0 se l'argomento non è né un alfabeto né una cifra.

Esempio # 1: valore restituito dalla funzione 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; ) 

Produzione

 Quando viene passato 5, il valore restituito è 1 Quando viene passato Q, il valore restituito è 1 Quando viene passato l, il valore restituito è 1 Quando viene passato +, il valore restituito è 0

Esempio # 2: controlla se un carattere è un carattere alfanumerico

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

Produzione

 Immettere un carattere: 0 0 è un carattere alfanumerico. 

Articoli interessanti...