C++-এ iswblank () ফাংশনটি প্রদত্ত প্রশস্ত অক্ষরটি ফাঁকা নয় কিনা তা পরীক্ষা করতে ব্যবহৃত হয়। এটি C ভাষায় "ctype.h" হেডার ফাইলে এবং C++ স্ট্যান্ডার্ড টেমপ্লেট লাইব্রেরিতে (STL) "cctype" হেডার ফাইলে উপস্থিত রয়েছে।
iswblank এর সিনট্যাক্স নিম্নরূপ
int iswblank(wint_t ch)
রিটার্ন টাইপ − যদি ফাঁকা স্থান থাকে তাহলে অ-শূন্য মান প্রদান করে এবং মান 0 না থাকলে।
প্যারামিটার − ch − এই অক্ষরটি চেক করতে হবে৷
৷উদাহরণ
ইনপুট − string str =“আমি নিজেকে ভালোবাসি”
আউটপুট − মোট স্থান সংখ্যা − 2
ইনপুট − string str =“Myself”
আউটপুট − শূন্যস্থানের মোট সংখ্যা হল − 0
নিম্নলিখিত প্রোগ্রামে ব্যবহৃত পদ্ধতি হল -
-
স্ট্রিংটি ইনপুট করুন যাতে স্পেস আছে কি না তা পরীক্ষা করতে।
-
ফাংশনটি iswblank() কল করুন এবং চূড়ান্ত ফলাফলের জন্য একটি প্যারামিটার হিসাবে ফাংশনে প্রদত্ত স্ট্রিংটি পাস করুন৷
-
চূড়ান্ত ফলাফল প্রিন্ট করতে একটি ভেরিয়েবলে অ-শূন্য পূর্ণসংখ্যার মান ধরুন।
উদাহরণ
#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