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

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


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

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

int iswblank(wint_t char);

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

উদাহরণ

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

আউটপুট

Number of blanks in sentence : 5

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

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

  1. C/C++-তে ফাংশন: সম্পূর্ণ গাইড

  2. C/C++-তে rand() এবং srand() ফাংশন

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

  4. C/C++-তে system() ফাংশন: কম্যান্ড এক্সিকিউশন