পরিচয়
iswblank() ফাংশন C++-এ একটি wide character ব্ল্যাংক (স্পেস বা ট্যাব) কিনা তা চেক করতে ব্যবহৃত হয়। C-এ এটি <ctype.h> এবং C++ STL-এ <cctype> হেডার ফাইলে থাকে।
সিনট্যাক্স
int iswblank(wint_t ch)
রিটার্ন টাইপ - ব্ল্যাংক স্পেস থাকলে নন-জিরো, নেইলে ০।
প্যারামিটার - ch হলো চেক করার ক্যারেক্টার।
উদাহরণ
ইনপুট - "I Love Myself"
আউটপুট - total number of spaces is - 2
ইনপুট - "Myself"
আউটপুট - total number of spaces is - 0
অ্যাপ্রোচ
- স্ট্রিং ইনপুট নিন।
iswblank()ফাংশন কল করে স্পেস আছে কিনা চেক করুন।- নন-জিরো মান ভেরিয়েবলে সংরক্ষণ করে ফলাফল প্রিন্ট করুন।
C++ কোড উদাহরণ
#include <ctype.h>
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "en_US.UTF-8");
wchar_t str[] = L"\u0757\u077c\u0020\u00c5\u00d5\u00dd\u0009\u00a5";
int count = 0;
for (int i = 0; i < wcslen(str); i++) {
if (iswblank(str[i]))
count++;
}
cout << L"Number of blank characters in \"" << str << "\" = " << count;
return 0;
}
আউটপুট
Number of blank characters in "ݼݗ ÅÕÝ ¥" = 2