In this source code example, we will see how to use the isalnum() function in C programming with an example.
isalnum() Function Overview
The isalnum() function is a member of the <ctype.h> library in C, checks if the given character is an alphanumeric character. An alphanumeric character is defined as either a digit (0-9) or an uppercase or lowercase letter (A-Z, a-z).
Key Points:
- The function requires the inclusion of the <ctype.h> header.
- It takes an int (usually representing a character) as its argument and returns a non-zero value (true) if the character is alphanumeric; otherwise, it returns 0 (false).
Source Code Example
#include <stdio.h> #include <ctype.h> int main() { char ch; printf("Enter a character: "); scanf("%c", &ch); if (isalnum(ch)) printf("%c is an alphanumeric character.\n", ch); else printf("%c is not an alphanumeric character.\n", ch); return 0; }
Output
Enter a character: A A is an alphanumeric character.
Explanation
1. The required header files, stdio.h for input/output functions and ctype.h for character-related functions are included.
2. Inside the main() function, a character variable ch is declared.
3. The program then prompts the user to input a character.
4. The isalnum() function checks if the entered character is alphanumeric.
5. Depending on the result, a corresponding message is printed to the console.
Comments
Post a Comment