কম্পিউটার

isalpha() এবং isdigit() C/C++ এ


ইসালফা()

ফাংশন isalpha() একটি অক্ষর একটি বর্ণমালা কিনা তা পরীক্ষা করতে ব্যবহৃত হয়। এই ফাংশনটি "ctype.h" হেডার ফাইলে ঘোষণা করা হয়েছে। এটি একটি পূর্ণসংখ্যার মান প্রদান করে, যদি যুক্তিটি একটি বর্ণমালা হয়, অন্যথায়, এটি শূন্য প্রদান করে।

এখানে সি ভাষায় isalpha() এর সিনট্যাক্স রয়েছে,

int isalpha(int 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" হেডার ফাইলে ঘোষণা করা হয়েছে। এটি একটি পূর্ণসংখ্যার মান প্রদান করে, যদি আর্গুমেন্টটি একটি সংখ্যা হয় অন্যথায়, এটি শূন্য প্রদান করে৷

এখানে সি ভাষায় isdigit() এর সিনট্যাক্স রয়েছে,

int isdigit(int 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

  1. C/C++ এ 2-3টি গাছ (সার্চ এবং ইনসার্ট)?

  2. কিভাবে malloc() এবং free() C/C++ এ কাজ করে?

  3. isalpha() এবং isdigit() C/C++ এ

  4. C++ স্ট্রিং ধ্রুবক এবং অক্ষর ধ্রুবকের মধ্যে পার্থক্য