চরিত্র বিশ্লেষণ এবং রূপান্তর ফাংশন
"ctype.h" লাইব্রেরিতে পূর্বনির্ধারিত ফাংশনগুলি অক্ষর ইনপুট বিশ্লেষণ এবং রূপান্তর করার জন্য।
বিশ্লেষণ ফাংশন
| S.No | ফাংশন | বিবরণ |
|---|---|---|
| 1 | isalpha() | একটি বর্ণমালা বা না |
| 2 | isdigit() | একটি সংখ্যা বা না |
| 3 | isspace() | একটি স্থান, একটি নতুন লাইন বা ট্যাব |
| 4 | ispunct() | একটি বিশেষ প্রতীক বা না |
| 5 | ধীরে() | বর্ণমালার একটি ছোট হাতের অক্ষর |
| 6 | isupper() | বর্ণমালার একটি বড় হাতের অক্ষর |
| 7 | ইসালফানিউমেরিক() | একটি বর্ণমালা/অঙ্ক বা না |
ফাংশন রূপান্তর
| ফাংশন | বিবরণ |
|---|---|
| tolower() | একটি বড় হাতের বর্ণমালাকে ছোট হাতের অক্ষরে রূপান্তর করে |
| টুপার() | একটি ছোট হাতের বর্ণমালাকে বড় হাতের অক্ষরে রূপান্তর করে |
উদাহরণ
আসুন চরিত্র বিশ্লেষণ এবং রূপান্তর ফাংশন প্রদর্শন করার জন্য একটি প্রোগ্রাম দেখি -
#include<stdio.h>
#include<ctype.h>
void main(){
//Initializing compile time character variable//
char variable = 'A';
//Reading User I/P//
//printf("Enter the character : ");
//scanf("%c",variable);
//Using character analysis function & printing O/p//
if (isalpha(variable)){
printf("The character entered is :%c, an alphabet",variable);
} else {
printf("The character entered is not an alphabet");
}
} আউটপুট
The character entered is :A, an alphabet