isalpha()
isalpha() ফাংশনটি একটি ক্যারেক্টার অ্যালফাবেট কিনা চেক করতে ব্যবহৃত হয়। এই ফাংশনটি "ctype.h" হেডার ফাইলে ডিক্লেয়ার করা রয়েছে। আর্গুমেন্ট অ্যালফাবেট হলে এটি ইন্টিজার ভ্যালু রিটার্ন করে, অন্যথায় শূন্য রিটার্ন করে।
C ভাষায় isalpha()-এর সিনট্যাক্স:
int isalpha(int value);
এখানে,
value — এটি ইন্টিজার টাইপের একটি একক আর্গুমেন্ট।
C ভাষায় isalpha() উদাহরণ:
উদাহরণ
#include <stdio.h>
#include <ctype.h>
int main() {
char val1 = 's';
char val2 = '8';
if (isalpha(val1))
printf("The character is an alphabet\n");
else
printf("The character is not an alphabet\n");
if (isalpha(val2))
printf("The character is an alphabet\n");
else
printf("The character is not an alphabet");
return 0;
}
আউটপুট
The character is an alphabet The character is not an alphabet
isdigit()
isdigit() ফাংশনটি একটি ক্যারেক্টার न्यুমেরিক ক্যারেক্টার কিনা চেক করতে ব্যবহৃত হয়। এই ফাংশনটি "ctype.h" হেডার ফাইলে ডিক্লেয়ার করা রয়েছে। আর্গুমেন্ট ডিজিট হলে এটি ইন্টিজার ভ্যালু রিটার্ন করে, অন্যথায় শূন্য রিটার্ন করে।
C ভাষায় isdigit()-এর সিনট্যাক্স:
int isdigit(int value);
এখানে,
value — এটি ইন্টিজার টাইপের একটি একক আর্গুমেন্ট।
C ভাষায় isdigit() উদাহরণ:
উদাহরণ
#include <stdio.h>
#include <ctype.h>
int main() {
char val1 = 's';
char val2 = '8';
if (isdigit(val1))
printf("The character is a digit\n");
else
printf("The character is not a digit\n");
if (isdigit(val2))
printf("The character is a digit\n");
else
printf("The character is not a digit");
return 0;
}
আউটপুট
The character is not a digit The character is a digit