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

সি/সি++-এ isblank() ফাংশন


isblank() ফাংশন চেক করতে ব্যবহৃত হয় যে পাস করা ক্যারেক্টার ব্ল্যাঙ্ক কিনা। এটি মূলত স্পেস ক্যারেক্টার এবং ট্যাব ক্যারেক্টার (\t)-কেও বিবেচনা করে। এই ফাংশন সি ভাষায় ctype.h হেডার ফাইলে এবং সি++ ভাষায় cctype হেডার ফাইলে ডিক্লেয়ারড।

সি++ ভাষায় isblank()-এর সিনট্যাক্স:

int isblank(int char);

সি++ ভাষায় isblank()-এর উদাহরণ:

উদাহরণ

#include <ctype.h>
#include <iostream>
using namespace std;
int main() {
    string s = "The space between words. ";
    int i = 0;
    int count = 0;
    while(s[i]) {
        char c = s[i++];
        if (isblank(c)) {
            count++;
        }
    }
    cout << "\nNumber of blanks in sentence : " << count << endl;
    return 0;
}

আউটপুট

Number of blanks in sentence : 4

উপরের প্রোগ্রামে একটি স্ট্রিং ভেরিয়েবল s-এ পাস করা হয়েছে। isblank() ফাংশন পাস করা স্ট্রিং-এ স্পেস বা ব্ল্যাঙ্ক চেক করতে ব্যবহৃত হয়েছে নিচের কোড স্নিপেটে দেখানোনুযায়ী।

string s = "The space between words. "; int i = 0; int count = 0; while(s[i]) {     char c = s[i++];     if (isblank(c)) {         count++;     } }

  1. C/C++-তে putwchar() ফাংশন

  2. C/C++-তে memcpy() ফাংশন

  3. AA ট্রি: C/C++-তে ব্যালেন্সড ট্রি ডেটা স্ট্রাকচার

  4. C/C++-এ strcpy() ফাংশন