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