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++; } }