isalnum() ফাংশন চেক করতে ব্যবহৃত হয় যে ক্যারেক্টারটি অ্যালফানিউমেরিক কিনা। যদি ক্যারেক্টার অ্যালফানিউমেরিক অর্থাৎ লেটার বা নম্বর হয় তবে নন-জিরো ভ্যালু রিটার্ন করে, অন্যথায় শূন্য। এটি ctype.h হেডার ফাইলে ডিক্লেয়ারড।
সি ভাষায় isalnum()-এর সিনট্যাক্স:
int isalnum(int character);
এখানে, character − চেক করার ক্যারেক্টার।
সি ভাষায় isalnum()-এর উদাহরণ:
উদাহরণ
#include<stdio.h>
#include<ctype.h>
int main() {
char val1 = 's';
char val2 = '8';
char val3 = '$';
if(isalnum(val1))
printf("The character is alphanumeric\n");
else
printf("The character is not alphanumeric\n");
if(isalnum(val2))
printf("The character is alphanumeric\n");
else
printf("The character is not alphanumeric");
if(isalnum(val3))
printf("The character is alphanumeric\n");
else
printf("The character is not alphanumeric");
return 0;
}
আউটপুট
The character is alphanumeric The character is alphanumeric The character is not alphanumeric
উপরের প্রোগ্রামে char টাইপের তিনটি ভেরিয়েবল ডিক্লেয়ার ও ইনিশিয়ালাইজ করা হয়েছে। এই ভেরিয়েবলগুলো isalnum() ফাংশন ব্যবহার করে চেক করা হয়েছে যে ভ্যালুগুলো অ্যালফানিউমেরিক কিনা।
if(isalnum(val1)) printf("The character is alphanumeric\n"); else printf("The character is not alphanumeric\n");