ফাংশন isalnum() অক্ষরটি আলফানিউমেরিক কিনা তা পরীক্ষা করতে ব্যবহৃত হয়। এটি অ-শূন্য মান প্রদান করে, যদি অক্ষরটি আলফানিউমেরিক হয় মানে অক্ষর বা সংখ্যা অন্যথায়, শূন্য প্রদান করে। এটি “ctype.h” হেডার ফাইলে ঘোষণা করা হয়েছে।
এখানে সি ভাষায় isalnum() এর সিনট্যাক্স রয়েছে,
int isalnum(int 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");