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

ক্যারেক্টার টাইপ টেস্ট করার সি প্রোগ্রাম


"ctype.h" লাইব্রেরিতে ক্যারেক্টার ইনপুট অ্যানালাইসিস এবং কনভারশনের জন্য কিছু পূর্বনির্ধারিত ফাংশন রয়েছে।

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

ক্যারেক্টার অ্যানালাইসিস ফাংশনগুলো নিচে দেওয়া হল:

ফাংশন চেক করে যে ইনপুট ক্যারেক্টারটি
isalpha অ্যালফাবেট কিনা
isdigit ডিজিট কিনা
isspace স্পেস, নিউলাইন বা ট্যাব কিনা
ispunct স্পেশাল সিম্বল কিনা
islower লোয়ারকেস অ্যালফাবেট কিনা
isupper আপারকেস অ্যালফাবেট কিনা
isalphanumeric অ্যালফাবেট/ডিজিট কিনা

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

কনভার্টিং ফাংশনগুলো নিচে দেওয়া হল:

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

প্রোগ্রাম

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

#include <stdio.h> #include <ctype.h> main(){     char character;     printf("Press any key digit or alphabet\n");     character = getchar();     if (isalpha(character) > 0)         printf("The character is a letter.");     else     if (isdigit (character) > 0)         printf("The character is a digit.");     else     printf("The character is not alphanumeric."); }

আউটপুট

Run 1: Press any key digit or alphabet 3 The character is a digit. Run 2: Press any key digit or alphabet G The character is a letter. Run 3: Press any key digit or alphabet & The character is not alphanumeric.
  1. সি প্রোগ্রামিং-এ লিংকড লিস্টের শেষ থেকে n-তম নোড বের করা

  2. C++ প্রোগ্রামে বৃত্তের ভিতরে অঙ্কিত ডেকাগনের (১০-পাশের) ক্ষেত্রফল

  3. সি প্রোগ্রামে একটি নম্বরের সর্বোচ্চ প্রাইম ফ্যাক্টর বের করা

  4. সি/সি++ প্রোগ্রামে ট্রায়্যাঙ্গুলার ম্যাচস্টিক নম্বর বের করা