কম্পিউটার টিউটোরিয়াল

সি প্রোগ্রামে ক্যারেক্টার অ্যানালাইসিস ফাংশন ব্যাখ্যা


ক্যারেক্টার অ্যানালাইসিস ও কনভার্সন ফাংশন

"ctype.h" লাইব্রেরির পূর্বনির্ধারিত ফাংশনগুলো ক্যারেক্টার ইনপুট বিশ্লেষণ ও কনভার্ট করার জন্য।

অ্যানালাইসিস ফাংশন

ক্রমিক নংফাংশনবিবরণ
1isalpha()অ্যালফাবেট কিনা
2isdigit()ডিজিট কিনা
3isspace()স্পেস, নিউ লাইন বা ট্যাব
4ispunct()স্পেশাল সিম্বল কিনা
5islower()অ্যালফাবেটের লোয়ার কেস
6isupper()অ্যালফাবেটের আপার কেস
7isalnum()অ্যালফাবেট/ডিজিট কিনা

কনভার্টিং ফাংশন

ফাংশনবিবরণ
tolower()আপার কেস অ্যালফাবেটকে লোয়ার কেসে কনভার্ট করে
toupper()লোয়ার কেস অ্যালফাবেটকে আপার কেসে কনভার্ট করে

উদাহরণ

নিচে ক্যারেক্টার অ্যানালাইসিস ও কনভার্সন ফাংশন প্রদর্শনের একটি প্রোগ্রাম দেওয়া হলো −

#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

  1. সি ভাষায় কনস্ট্যান্ট (Constant) কী এবং উদাহরণ

  2. সি ভাষায় টোকেন (Tokens) কী?

  3. সি ভাষায় লুপ কন্ট্রোল স্টেটমেন্ট (for, while, do-while) ফ্লোचार্ট ও প্রোগ্রামসহ ব্যাখ্যা

  4. সি প্রোগ্রামকে মেশিন কোডে কনভার্ট করার ৪ ধাপ