এই নিবন্ধে আমরা C++ এ iswupper() ফাংশন, এর সিনট্যাক্স, কাজ এবং এর রিটার্ন মান নিয়ে আলোচনা করতে যাচ্ছি।
iswupper() ফাংশন হল C++ এ একটি অন্তর্নির্মিত ফাংশন যা হেডার ফাইলে সংজ্ঞায়িত করা হয়েছে। ফাংশনটি পরীক্ষা করে যে পাস করা ওয়াইড ক্যারেক্টারটি আপার কেস(A-Z) এ আছে কি না ফাংশনটি পরীক্ষা করে যে পাস করা আর্গুমেন্ট বড় হাতের (A-Z) তাহলে একটি অ-শূন্য পূর্ণসংখ্যা মান (সত্য), অন্যথায় শূন্য (মিথ্যা) ফেরত দেয়
সিনট্যাক্স
int iswupper(wint_t ch);
ফাংশন শুধুমাত্র একটি প্যারামিটার গ্রহণ করে, যেমন একটি প্রশস্ত অক্ষর যা চেক করা হবে। আর্গুমেন্টটি wint_t বা WEOF-এ দেওয়া হয়েছে।
wint_t একটি অবিচ্ছেদ্য ধরনের ডেটা সঞ্চয় করে।
রিটার্ন মান
ফাংশনটি একটি পূর্ণসংখ্যার মান প্রদান করে, যেটি হয় 0 (মিথ্যার ক্ষেত্রে) বা যেকোনো অ-শূন্য মান (সত্যের ক্ষেত্রে) হতে পারে।
উদাহরণ
#include <iostream> #include <cwctype> using namespace std; int main() { wint_t a = 'A'; wint_t b = 'a'; wint_t c = 'B'; iswupper(a)?cout<<"\nIts upper case character":cout<<"\nNot upper case character"; iswupper(b)?cout<<"\nIts upper case character":cout<<"\nNot upper case character"; iswupper(c)?cout<<"\nIts upper case character":cout<<"\nNot upper case character"; }
আউটপুট
যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট −
উৎপন্ন করবেIts upper case character Not upper case character Its upper case character
উদাহরণ
#include <iostream> #include <cwctype> using namespace std; int main () { int i, count; wchar_t s[] = L"I aM VisItinG TutOriAls PoInT"; count = i = 0; while (s[i]) { if(iswupper(s[i])) count++; i++; } cout<<"There are "<<count <<" uppercase characters.\n"; return 0; }
আউটপুট
যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট −
উৎপন্ন করবেThere are 11 uppercase characters.